Skip to content

Commit e57374b

Browse files
authored
[Common] remove ROF border cut from sel8 for 2026 runs (#15237)
1 parent a1dd810 commit e57374b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Common/Tools/EventSelectionModule.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1514,10 +1514,14 @@ class EventSelectionModule
15141514
// apply int7-like selections
15151515
bool sel7 = 0;
15161516

1517-
// TODO apply other cuts for sel8
1518-
// TODO introduce sel1 etc?
1517+
// Combination of bits for Run 3 event selection decisions
1518+
// TODO apply other cuts for sel8?
15191519
// TODO introduce array of sel[0]... sel[8] or similar?
1520-
bool sel8 = bitcheck64(bcselEntry.selection, aod::evsel::kIsTriggerTVX) && bitcheck64(bcselEntry.selection, aod::evsel::kNoTimeFrameBorder) && bitcheck64(bcselEntry.selection, aod::evsel::kNoITSROFrameBorder);
1520+
bool sel8 = false;
1521+
if (lastRun < 568873) // pre-2026 data & MC: require all three bits: TVX, TF and ROF border cuts
1522+
sel8 = bitcheck64(bcselEntry.selection, aod::evsel::kIsTriggerTVX) && bitcheck64(bcselEntry.selection, aod::evsel::kNoTimeFrameBorder) && bitcheck64(bcselEntry.selection, aod::evsel::kNoITSROFrameBorder);
1523+
else // for pp 2026: sel8 without kNoITSROFrameBorder bit, because the cross-ROF reconstruction for ITS will be On (the switch by a runNumber is a temporary solution)
1524+
sel8 = bitcheck64(bcselEntry.selection, aod::evsel::kIsTriggerTVX) && bitcheck64(bcselEntry.selection, aod::evsel::kNoTimeFrameBorder);
15211525

15221526
// fill counters
15231527
histos.template get<TH1>(HIST("eventselection/hColCounterAll"))->Fill(Form("%d", bc.runNumber()), 1);

0 commit comments

Comments
 (0)