From bb5db258b2f700489c53e8c796c10f7d1af1cd38 Mon Sep 17 00:00:00 2001 From: Nicolas Strangmann Date: Wed, 28 Jan 2026 11:08:21 +0100 Subject: [PATCH] [EventFiltering] Enable differential sel8 selections for HNM trigger --- EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx b/EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx index 013bee26a88..ff6a7f9e833 100644 --- a/EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx +++ b/EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx @@ -136,6 +136,9 @@ struct HeavyNeutralMesonFilter { Configurable confEvtSelectZvtx{"confEvtSelectZvtx", true, "Event selection includes max. z-Vertex"}; Configurable confEvtZvtx{"confEvtZvtx", 10.f, "Evt sel: Max. z-Vertex (cm)"}; Configurable confEvtRequireSel8{"confEvtRequireSel8", false, "Evt sel: check for offline selection (sel8)"}; + Configurable confEvtRequireTVX{"confEvtRequireTVX", false, "Evt sel: require the TVX trigger"}; + Configurable confEvtRequireNoTFBorder{"confEvtRequireNoTFBorder", false, "Evt sel: exclude time frame border edges"}; + Configurable confEvtRequireNoITSROFBorder{"confEvtRequireNoITSROFBorder", false, "Evt sel: exclude ITS readout frame border edges"}; // ---> Track selection Configurable> cfgPtCuts{"cfgPtCuts", {hnmtrigger::ptcutsTable[0], hnmtrigger::kNFemtoPartners, 3, hnmtrigger::speciesName, hnmtrigger::pTCutsName}, "Track pT selections"}; @@ -276,6 +279,12 @@ struct HeavyNeutralMesonFilter { return false; if (confEvtRequireSel8 && !col.sel8()) return false; + if (confEvtRequireTVX && !col.selection_bit(aod::evsel::kIsTriggerTVX)) + return false; + if (confEvtRequireNoTFBorder && !col.selection_bit(aod::evsel::kNoTimeFrameBorder)) + return false; + if (confEvtRequireNoITSROFBorder && !col.selection_bit(aod::evsel::kNoITSROFrameBorder)) + return false; return true; }