Skip to content

Commit 4211ac4

Browse files
authored
Sort fastjet output jets only when dumping (#9)
* fix extra call to inclusive_jets in fastjet benchmark * don't sort output jets unless dumping in fastjet benchmark
1 parent f504d2d commit 4211ac4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

fastjet/src/fastjet-finder.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,17 +205,17 @@ int main(int argc, char* argv[]) {
205205

206206
vector<fastjet::PseudoJet> final_jets;
207207
if (ptmin_option->is_set()) {
208-
final_jets = fastjet::sorted_by_pt(cluster_sequence.inclusive_jets(ptmin_option->value()));
208+
final_jets = cluster_sequence.inclusive_jets(ptmin_option->value());
209209
} else if (dijmax_option->is_set()) {
210-
cout << "dijmax: " << dijmax_option->value() << endl;
211-
final_jets = fastjet::sorted_by_pt(cluster_sequence.inclusive_jets(ptmin_option->value()));
212-
final_jets = fastjet::sorted_by_pt(cluster_sequence.exclusive_jets(dijmax_option->value()));
210+
final_jets = cluster_sequence.exclusive_jets(dijmax_option->value());
213211
} else if (njets_option->is_set()) {
214-
final_jets = fastjet::sorted_by_pt(cluster_sequence.exclusive_jets(njets_option->value()));
212+
final_jets = cluster_sequence.exclusive_jets(njets_option->value());
215213
}
216214

217215
if (dump_option->is_set() && trial==0) {
218-
fprintf(dump_fh, "Jets in processed event %zu\n", ievt+1);
216+
// sort by pt so files can be compared
217+
final_jets = fastjet::sorted_by_pt(final_jets);
218+
fprintf(dump_fh, "Jets in processed event %zu\n", ievt+1);
219219

220220
// print out the details for each jet
221221
for (unsigned int i = 0; i < final_jets.size(); i++) {

0 commit comments

Comments
 (0)