From 2baf72e4728ccbbbf2151851d6987077215988b2 Mon Sep 17 00:00:00 2001 From: Nicolas Strangmann Date: Mon, 27 Jan 2025 15:22:33 +0100 Subject: [PATCH] [PWGEM/PhotonMeson] Allow for configuration of event cuts in emcalQC task --- PWGEM/PhotonMeson/Tasks/emcalQC.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PWGEM/PhotonMeson/Tasks/emcalQC.cxx b/PWGEM/PhotonMeson/Tasks/emcalQC.cxx index e7a414b452a..09b44f250ab 100644 --- a/PWGEM/PhotonMeson/Tasks/emcalQC.cxx +++ b/PWGEM/PhotonMeson/Tasks/emcalQC.cxx @@ -167,17 +167,17 @@ struct EmcalQC { } fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 1); - if (collision.selection_bit(o2::aod::evsel::kIsTriggerTVX)) { + if (!eventcuts.cfgRequireFT0AND || collision.selection_bit(o2::aod::evsel::kIsTriggerTVX)) { fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 2); if (std::abs(collision.posZ()) < eventcuts.cfgZvtxMax) { fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 3); - if (collision.sel8()) { + if (!eventcuts.cfgRequireSel8 || collision.sel8()) { fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 4); - if (collision.selection_bit(o2::aod::evsel::kIsGoodZvtxFT0vsPV)) { + if (!eventcuts.cfgRequireGoodZvtxFT0vsPV || collision.selection_bit(o2::aod::evsel::kIsGoodZvtxFT0vsPV)) { fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 5); - if (collision.selection_bit(o2::aod::evsel::kNoSameBunchPileup)) { + if (!eventcuts.cfgRequireNoSameBunchPileup || collision.selection_bit(o2::aod::evsel::kNoSameBunchPileup)) { fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 6); - if (collision.alias_bit(kTVXinEMC)) + if (!eventcuts.cfgRequireEMCReadoutInMB || collision.alias_bit(kTVXinEMC)) fRegistry.fill(HIST("Event/hEMCCollisionCounter"), 7); } }