HighLAND
EventBoxTracker.hxx
1 #ifndef EventBoxTracker_hxx
2 #define EventBoxTracker_hxx
3 
4 #include "BaseDataClasses.hxx"
5 
6 
8  public :
9 
10  enum RecObjectGroupEnum{
11  kTracksUnassigned=0,
12  kTracksWithTPC,
13  kTracksWithTPCInFGD1FV,
14  kTracksWithTPCInFGD2FV,
15  kTracksWithGoodQualityTPCInFGD1FV,
16  kTracksWithGoodQualityTPCInFGD2FV,
17  kTracksWithTPCAndFGD1,
18  kTracksWithTPCAndFGD2,
19  kTracksWithFGD1AndNoTPC,
20  kTracksWithFGD2AndNoTPC,
21  kTracksWithFGD1,
22  kTracksWithFGD2,
23  kTracksWithTPCorFGD1,
24  kTracksWithTPCorFGD2,
25  //tmp
26  kTracksWithECal,
27  kTracksWithP0D,
28  kTracksWithTPCInP0DFV,
29  kTracksWithGoodQualityTPCInP0DFV,
30  kTracksWithP0DAndNoTPC
31  };
32 
34  kTrueParticlesUnassigned=0,
35  kTrueParticlesChargedInTPCInBunch,
36  kTrueParticlesChargedInFGD1AndNoTPCInBunch,
37  kTrueParticlesChargedInFGD2AndNoTPCInBunch,
38  kTrueParticlesChargedInTPCorFGDInBunch,
39  ///High-angle samples
41  kTrueParticlesChargedInFGD2ECalHAInBunch,
42  ///True particles crossing ECal
44  //True particles crossing P0D
45  kTrueParticlesChargedInP0DInBunch,
46  kTrueParticlesChargedInP0DAndTPCInBunch,
47  kTrueParticlesChargedInP0DAndNoTPCInBunch
48  };
49 
51  virtual ~EventBoxTracker();
52 
53  ///------------- Michel Electron candidates ----------------------------------
55  Int_t nFGDMichelElectrons[2];
56 };
57 
58 #endif
AnaFgdTimeBinB ** FGDMichelElectrons[2]
----------— Michel Electron candidates -------------------------------—