1 #ifndef DEBUGCLASSESMULTESA2013_H
2 #define DEBUGCLASSESMULTESA2013_H
4 class DeDxTrack : public TObject
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
95 void Copy(TObject& object) const;
98 ClassDef(DeDxV0, 3); // Help class
102 //_____________________________________________________________________________
103 class DeDxTrackMC : public TObject
117 void Copy(TObject& object) const;
119 ClassDef(DeDxTrackMC, 2); // Help class for MC track debug info
122 //_____________________________________________________________________________
123 class DeDxEvent : public TObject
126 ULong64_t eventid; // unique event id
127 Int_t run; // run number
128 UInt_t time; // time of event
129 Float_t cent; // centrality V0A+V0C, default
130 Float_t centV0A; // centrality V0A
131 Float_t centZNA; // centrality ZNA
132 Float_t centCL1; // centrality from number of clusters in layer 1, SPD
133 Float_t mag; // magnetic field
134 Float_t zvtx; // rec vertex
135 Float_t zvtxMC; // MC true vertes
136 Float_t ptmax; // Max pt of tracks for this event
137 Float_t ptmaxMC; // Max pt of MC tracks
138 Short_t vtxstatus; // Vtx status (-1=no vtx, 0 = outside, 1 = inside cuts)
139 Short_t trackmult; // Track mult (no cuts)
140 Short_t n; // Number of added tracks
141 Short_t trackmultMC; // MC track mult (primary tracks)
142 Short_t nMC; // MC number of added tracks
143 Short_t process; // MC process: -1=invalid, 0=data, 1=ND, 2=SD, 3=DD
144 Short_t trig; // 0=untriggered, &1 = MB, &2=V0 AND
145 Short_t pileup; // Is the event marked as pileup?
146 Float_t sphericity; //|eta|<0.8, pt>0.5, Nch>3
147 Float_t spherocity; //|eta|<0.8, pt>0.5, Nch>3
148 Float_t sphericityTPC; //|eta|<0.8, pt>0.5, Nch>3
149 Float_t spherocityTPC; //|eta|<0.8, pt>0.5, Nch>3
150 Float_t sphericityMC; //|eta|<0.8, pt>0.5, Nch>3, true
151 Float_t spherocityMC; //|eta|<0.8, pt>0.5, Nch>3, true
154 void Copy(TObject& object) const;
156 ClassDef(DeDxEvent, 4); // Help class