1 #ifndef DEBUGCLASSESMULTESA2013_H
2 #define DEBUGCLASSESMULTESA2013_H
4 class DeDxTrack : public TObject
16 //Tuning Output size for Tuva (h-V0 correlation)
19 //Bool_t isTOFmatched;
23 //Float_t exptoftimeel;
24 //Float_t exptoftimemu;
25 //Float_t exptoftimepi;
26 //Float_t exptoftimeka;
27 //Float_t exptoftimepr;
31 Int_t mother; // pdg of mother (can be same particle)
39 //Bool_t filterset1;//TPC
40 //Bool_t filterset2;//2010 old
41 //Bool_t filterset3;//2010 golden
42 Int_t tpcnclS; //number of shared TPC clusters
45 void Copy(TObject& object) const;
47 ClassDef(DeDxTrack, 2); // Help class
49 //_________________________________________________________
50 class VZEROCell : public TObject
57 void Copy(TObject& object) const;
59 ClassDef(VZEROCell, 2); // Help class
63 //_____________________________________________________________________________
64 class DeDxV0 : public TObject
71 Float_t pdca; // Distance of Closest Approach for positive track
72 Float_t ndca; // Distance of Closest Approach for positive track
96 void Copy(TObject& object) const;
99 ClassDef(DeDxV0, 3); // Help class
103 //_____________________________________________________________________________
104 class DeDxTrackMC : public TObject
118 void Copy(TObject& object) const;
120 ClassDef(DeDxTrackMC, 2); // Help class for MC track debug info
123 //_____________________________________________________________________________
124 class DeDxEvent : public TObject
127 ULong64_t eventid; // unique event id
128 Int_t run; // run number
129 UInt_t time; // time of event
130 Float_t cent; // centrality V0A+V0C, default
131 //Float_t centV0A; // centrality V0A
132 //Float_t centZNA; // centrality ZNA
133 //Float_t centCL1; // centrality from number of clusters in layer 1, SPD
134 Float_t mag; // magnetic field
135 Float_t zvtx; // rec vertex
136 Float_t zvtxMC; // MC true vertes
137 Float_t ptmax; // Max pt of tracks for this event
138 Float_t ptmaxMC; // Max pt of MC tracks
139 Short_t vtxstatus; // Vtx status (-1=no vtx, 0 = outside, 1 = inside cuts)
140 Short_t trackmult; // Track mult (no cuts)
141 Short_t n; // Number of added tracks
142 Short_t trackmultMC; // MC track mult (primary tracks)
143 Short_t nMC; // MC number of added tracks
144 Short_t process; // MC process: -1=invalid, 0=data, 1=ND, 2=SD, 3=DD
145 Short_t trig; // 0=untriggered, &1 = MB, &2=V0 AND
147 //Short_t pileup; // Is the event marked as pileup?
148 //Float_t sphericity; //|eta|<0.8, pt>0.5, Nch>3
149 //Float_t spherocity; //|eta|<0.8, pt>0.5, Nch>3
150 //Float_t sphericityTPC; //|eta|<0.8, pt>0.5, Nch>3
151 //Float_t spherocityTPC; //|eta|<0.8, pt>0.5, Nch>3
152 //Float_t sphericityMC; //|eta|<0.8, pt>0.5, Nch>3, true
153 //Float_t spherocityMC; //|eta|<0.8, pt>0.5, Nch>3, true
156 void Copy(TObject& object) const;
158 ClassDef(DeDxEvent, 4); // Help class