Skip to content

Commit 9fe5a53

Browse files
nstrangmNicolas Strangmann
andauthored
[Trigger,PWGEM] [EventFiltering] Enable differential sel8 selections for HNM trigger (#14751)
Co-authored-by: Nicolas Strangmann <[email protected]>
1 parent f04e9d2 commit 9fe5a53

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

EventFiltering/PWGEM/HeavyNeutralMesonFilter.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@ struct HeavyNeutralMesonFilter {
136136
Configurable<bool> confEvtSelectZvtx{"confEvtSelectZvtx", true, "Event selection includes max. z-Vertex"};
137137
Configurable<float> confEvtZvtx{"confEvtZvtx", 10.f, "Evt sel: Max. z-Vertex (cm)"};
138138
Configurable<bool> confEvtRequireSel8{"confEvtRequireSel8", false, "Evt sel: check for offline selection (sel8)"};
139+
Configurable<bool> confEvtRequireTVX{"confEvtRequireTVX", false, "Evt sel: require the TVX trigger"};
140+
Configurable<bool> confEvtRequireNoTFBorder{"confEvtRequireNoTFBorder", false, "Evt sel: exclude time frame border edges"};
141+
Configurable<bool> confEvtRequireNoITSROFBorder{"confEvtRequireNoITSROFBorder", false, "Evt sel: exclude ITS readout frame border edges"};
139142

140143
// ---> Track selection
141144
Configurable<LabeledArray<float>> cfgPtCuts{"cfgPtCuts", {hnmtrigger::ptcutsTable[0], hnmtrigger::kNFemtoPartners, 3, hnmtrigger::speciesName, hnmtrigger::pTCutsName}, "Track pT selections"};
@@ -276,6 +279,12 @@ struct HeavyNeutralMesonFilter {
276279
return false;
277280
if (confEvtRequireSel8 && !col.sel8())
278281
return false;
282+
if (confEvtRequireTVX && !col.selection_bit(aod::evsel::kIsTriggerTVX))
283+
return false;
284+
if (confEvtRequireNoTFBorder && !col.selection_bit(aod::evsel::kNoTimeFrameBorder))
285+
return false;
286+
if (confEvtRequireNoITSROFBorder && !col.selection_bit(aod::evsel::kNoITSROFrameBorder))
287+
return false;
279288
return true;
280289
}
281290

0 commit comments

Comments
 (0)