Skip to content

Commit 88a52a3

Browse files
authored
[PWGCF,Trigger] Make sure that all events have a decision (#10999)
1 parent 7b88da6 commit 88a52a3

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

EventFiltering/PWGCF/CFFilterAll.cxx

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1267,11 +1267,27 @@ struct CFFilterAll {
12671267

12681268
auto tracksWithItsPid = soa::Attach<cf_trigger::FullTracks, aod::pidits::ITSNSigmaPi, aod::pidits::ITSNSigmaKa, aod::pidits::ITSNSigmaPr, aod::pidits::ITSNSigmaDe>(tracks);
12691269

1270+
// reset all arrays
1271+
keepEventTightLimit.fill(false);
1272+
keepEventLooseLimit.fill(false);
1273+
signalTightLimit.fill(0);
1274+
signalLooseLimit.fill(0);
1275+
12701276
registryTriggerQA.fill(HIST("fProcessedEvents"), 0);
12711277
registryParticleQA.fill(HIST("EventQA/Before/fMultiplicity"), col.multNTracksPV());
12721278
registryParticleQA.fill(HIST("EventQA/Before/fZvtx"), col.posZ());
12731279

12741280
if (!checkEvent(col)) {
1281+
tags(keepEventTightLimit[cf_trigger::kPPP], keepEventLooseLimit[cf_trigger::kPPP],
1282+
keepEventTightLimit[cf_trigger::kPPL], keepEventLooseLimit[cf_trigger::kPPL],
1283+
keepEventTightLimit[cf_trigger::kPLL], keepEventLooseLimit[cf_trigger::kPLL],
1284+
keepEventTightLimit[cf_trigger::kLLL], keepEventLooseLimit[cf_trigger::kLLL],
1285+
keepEventTightLimit[cf_trigger::kPPPhi], keepEventLooseLimit[cf_trigger::kPPPhi],
1286+
keepEventTightLimit[cf_trigger::kPPRho], keepEventLooseLimit[cf_trigger::kPPRho],
1287+
keepEventTightLimit[cf_trigger::kPD], keepEventLooseLimit[cf_trigger::kPD],
1288+
keepEventTightLimit[cf_trigger::kLD], keepEventLooseLimit[cf_trigger::kLD],
1289+
keepEventTightLimit[cf_trigger::kPhiD], keepEventLooseLimit[cf_trigger::kPhiD],
1290+
keepEventTightLimit[cf_trigger::kRhoD], keepEventLooseLimit[cf_trigger::kRhoD]);
12751291
return;
12761292
}
12771293

@@ -1817,12 +1833,6 @@ struct CFFilterAll {
18171833
}
18181834
}
18191835

1820-
// reset all arrays
1821-
keepEventTightLimit.fill(false);
1822-
keepEventLooseLimit.fill(false);
1823-
signalTightLimit.fill(0);
1824-
signalLooseLimit.fill(0);
1825-
18261836
float q3 = 999.f, kstar = 999.f;
18271837

18281838
// PPP

0 commit comments

Comments
 (0)