@@ -19,33 +19,39 @@ namespace evsel
1919{
2020// Event selection criteria
2121enum EventSelectionFlags {
22- kIsBBV0A = 0 , // cell-averaged time in V0A in beam-beam window
23- kIsBBV0C , // cell-averaged time in V0C in beam-beam window (for Run 2 only)
24- kIsBBFDA , // cell-averaged time in FDA (or AD in Run2) in beam-beam window
25- kIsBBFDC , // cell-averaged time in FDC (or AD in Run2) in beam-beam window
26- kNoBGV0A , // cell-averaged time in V0A in beam-gas window
27- kNoBGV0C , // cell-averaged time in V0C in beam-gas window (for Run 2 only)
28- kNoBGFDA , // cell-averaged time in FDA (AD in Run2) in beam-gas window
29- kNoBGFDC , // cell-averaged time in FDC (AD in Run2) in beam-gas window
30- kIsBBT0A , // cell-averaged time in T0A in beam-beam window
31- kIsBBT0C , // cell-averaged time in T0C in beam-beam window
32- kIsBBZNA , // time in common ZNA channel in beam-beam window
33- kIsBBZNC , // time in common ZNC channel in beam-beam window
34- kIsBBZAC , // time in ZNA and ZNC in beam-beam window - circular cut in ZNA-ZNC plane
35- kNoBGZNA , // time in common ZNA channel is outside of beam-gas window
36- kNoBGZNC , // time in common ZNC channel is outside of beam-gas window
37- kNoV0MOnVsOfPileup , // no out-of-bunch pileup according to online-vs-offline VOM correlation
38- kNoSPDOnVsOfPileup , // no out-of-bunch pileup according to online-vs-offline SPD correlation
39- kNoV0Casymmetry , // no beam-gas according to correlation of V0C multiplicities in V0C3 and V0C012
40- kIsGoodTimeRange , // good time range
41- kNoIncompleteDAQ , // complete event according to DAQ flags
42- kNoTPCLaserWarmUp , // no TPC laser warm-up event (used in Run 1)
43- kNoTPCHVdip , // no TPC HV dip
44- kNoPileupFromSPD , // no pileup according to SPD vertexer
45- kNoV0PFPileup , // no out-of-bunch pileup according to V0 past-future info
46- kNoSPDClsVsTklBG , // no beam-gas according to cluster-vs-tracklet correlation
47- kNoV0C012vsTklBG , // no beam-gas according to V0C012-vs-tracklet correlation
48- kNsel // counter
22+ kIsBBV0A = 0 , // cell-averaged time in V0A in beam-beam window
23+ kIsBBV0C , // cell-averaged time in V0C in beam-beam window (for Run 2 only)
24+ kIsBBFDA , // cell-averaged time in FDA (or AD in Run2) in beam-beam window
25+ kIsBBFDC , // cell-averaged time in FDC (or AD in Run2) in beam-beam window
26+ kIsBBT0A , // cell-averaged time in T0A in beam-beam window
27+ kIsBBT0C , // cell-averaged time in T0C in beam-beam window
28+ kNoBGV0A , // cell-averaged time in V0A in beam-gas window
29+ kNoBGV0C , // cell-averaged time in V0C in beam-gas window (for Run 2 only)
30+ kNoBGFDA , // cell-averaged time in FDA (AD in Run2) in beam-gas window
31+ kNoBGFDC , // cell-averaged time in FDC (AD in Run2) in beam-gas window
32+ kNoBGT0A , // cell-averaged time in T0A in beam-gas window
33+ kNoBGT0C , // cell-averaged time in T0C in beam-gas window
34+ kIsBBZNA , // time in common ZNA channel in beam-beam window
35+ kIsBBZNC , // time in common ZNC channel in beam-beam window
36+ kIsBBZAC , // time in ZNA and ZNC in beam-beam window - circular cut in ZNA-ZNC plane
37+ kNoBGZNA , // time in common ZNA channel is outside of beam-gas window
38+ kNoBGZNC , // time in common ZNC channel is outside of beam-gas window
39+ kNoV0MOnVsOfPileup , // no out-of-bunch pileup according to online-vs-offline VOM correlation
40+ kNoSPDOnVsOfPileup , // no out-of-bunch pileup according to online-vs-offline SPD correlation
41+ kNoV0Casymmetry , // no beam-gas according to correlation of V0C multiplicities in V0C3 and V0C012
42+ kIsGoodTimeRange , // good time range
43+ kNoIncompleteDAQ , // complete event according to DAQ flags
44+ kNoTPCLaserWarmUp , // no TPC laser warm-up event (used in Run 1)
45+ kNoTPCHVdip , // no TPC HV dip
46+ kNoPileupFromSPD , // no pileup according to SPD vertexer
47+ kNoV0PFPileup , // no out-of-bunch pileup according to V0 past-future info
48+ kNoSPDClsVsTklBG , // no beam-gas according to cluster-vs-tracklet correlation
49+ kNoV0C012vsTklBG , // no beam-gas according to V0C012-vs-tracklet correlation
50+ kNoInconsistentVtx , // no inconsistency in SPD and Track vertices
51+ kNoPileupInMultBins , // no pileup according to multiplicity-differential pileup checks
52+ kNoPilupMV , // no pileup according to multi-vertexer
53+ kNoPileupTPC , // no pileup in TPC
54+ kNsel // counter
4955};
5056
5157extern const char * selectionLabels[kNsel ];
@@ -106,11 +112,14 @@ class EventSelectionParams
106112 float fZNCBGlower = 5.0 ; // ns
107113 float fZNCBGupper = 100.0 ; // ns
108114
109- // TODO rough cuts to be adjusted
110- float fT0ABBlower = -2.0 ; // ns
111- float fT0ABBupper = 2.0 ; // ns
112- float fT0CBBlower = -2.0 ; // ns
113- float fT0CBBupper = 2.0 ; // ns
115+ float fT0ABBlower = -1.0 ; // ns
116+ float fT0ABBupper = 1.0 ; // ns
117+ float fT0CBBlower = -1.0 ; // ns
118+ float fT0CBBupper = 1.0 ; // ns
119+ float fT0ABGlower = 32.7 ; // ns
120+ float fT0ABGupper = 32.8 ; // ns
121+ float fT0CBGlower = 32.7 ; // ns
122+ float fT0CBGupper = 32.8 ; // ns
114123
115124 // Default values from AliOADBTriggerAnalysis constructor
116125 float fSPDClsVsTklA = 65 .f;
0 commit comments