Skip to content

Commit 60fb01d

Browse files
committed
add file
1 parent ec2eb2a commit 60fb01d

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Copyright 2019-2026 CERN and copyright holders of ALICE O2.
2+
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3+
// All rights not expressly granted are reserved.
4+
//
5+
// This software is distributed under the terms of the GNU General Public
6+
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7+
//
8+
// In applying this license CERN does not waive the privileges and immunities
9+
// granted to it by virtue of its status as an Intergovernmental Organization
10+
// or submit itself to any jurisdiction.
11+
12+
#ifndef PWGEM_DILEPTON_CORE_EVSELFLAGS_H
13+
#define PWGEM_DILEPTON_CORE_EVSELFLAGS_H
14+
15+
namespace o2::aod::emevsel
16+
{
17+
// Event selection criteria. See O2Physics/Common/CCDB/EventSelectionParams.h
18+
enum EventSelectionFlags {
19+
kIsTriggerTVX = 0, // FT0 vertex (acceptable FT0C-FT0A time difference) at trigger level
20+
kNoITSROFrameBorder, // bunch crossing is far from ITS RO Frame border
21+
kNoTimeFrameBorder, // bunch crossing is far from Time Frame borders
22+
kNoSameBunchPileup, // reject collisions in case of pileup with another collision in the same foundBC
23+
kIsGoodZvtxFT0vsPV, // small difference between z-vertex from PV and from FT0
24+
kIsVertexITSTPC, // at least one ITS-TPC track (reject vertices built from ITS-only tracks)
25+
kIsVertexTOFmatched, // at least one of vertex contributors is matched to TOF
26+
kIsVertexTRDmatched, // at least one of vertex contributors is matched to TRD
27+
kNoCollInTimeRangeNarrow, // no other collisions in specified time range (narrower than Strict)
28+
kNoCollInTimeRangeStrict, // no other collisions in specified time range
29+
kNoCollInTimeRangeStandard, // no other collisions in specified time range with per-collision multiplicity above threshold
30+
kNoCollInRofStrict, // no other collisions in this Readout Frame
31+
kNoCollInRofStandard, // no other collisions in this Readout Frame with per-collision multiplicity above threshold
32+
kNoHighMultCollInPrevRof, // veto an event if FT0C amplitude in previous ITS ROF is above threshold
33+
kIsGoodITSLayer3, // number of inactive chips on ITS layer 3 is below maximum allowed value
34+
kIsGoodITSLayer0123, // numbers of inactive chips on ITS layers 0-3 are below maximum allowed values
35+
kIsGoodITSLayersAll, // numbers of inactive chips on all ITS layers are below maximum allowed values
36+
kNsel // counter
37+
};
38+
} // namespace o2::aod::emevsel
39+
40+
#endif // PWGEM_DILEPTON_CORE_EVSELFLAGS_H

0 commit comments

Comments
 (0)