]>
Commit | Line | Data |
---|---|---|
1 | ////////////////////////////////////////////////////////// | |
2 | // This class has been automatically generated on | |
3 | // Mon Jul 17 18:28:08 2006 by ROOT version 5.11/06 | |
4 | // from TTree esdTree/Tree with ESD objects | |
5 | // found on file: root://lxgate06.cern.ch//alice/cern.ch/user/a/aliprod/psaiz/prod2006/output_pp/1/002/root_archive.zip#AliESDs.root | |
6 | ////////////////////////////////////////////////////////// | |
7 | ||
8 | #ifndef esdAna_h | |
9 | #define esdAna_h | |
10 | ||
11 | #include <TROOT.h> | |
12 | #include <TChain.h> | |
13 | #include <TFile.h> | |
14 | #include <TSelector.h> | |
15 | #include <TH1F.h> | |
16 | const Int_t kMaxfTracks = 62; | |
17 | const Int_t kMaxfHLTConfMapTracks = 37; | |
18 | const Int_t kMaxfHLTHoughTracks = 1; | |
19 | const Int_t kMaxfMuonTracks = 1; | |
20 | const Int_t kMaxfPmdTracks = 1; | |
21 | const Int_t kMaxfTrdTracks = 1; | |
22 | const Int_t kMaxfV0s = 1; | |
23 | const Int_t kMaxfCascades = 1; | |
24 | const Int_t kMaxfKinks = 1; | |
25 | const Int_t kMaxfV0MIs = 1; | |
26 | const Int_t kMaxfCaloClusters = 45; | |
27 | ||
28 | class esdAna : public TSelector { | |
29 | public : | |
30 | TTree *fChain; //!pointer to the analyzed TTree or TChain | |
31 | ||
32 | // Declaration of leave types | |
33 | // AliESD *fESD; | |
34 | UInt_t fUniqueID; | |
35 | UInt_t fBits; | |
36 | Int_t fEventNumber; | |
37 | Int_t fRunNumber; | |
38 | ULong64_t fTriggerMask; | |
39 | UChar_t fTriggerCluster; | |
40 | Int_t fRecoVersion; | |
41 | Float_t fMagneticField; | |
42 | Float_t fZDCN1Energy; | |
43 | Float_t fZDCP1Energy; | |
44 | Float_t fZDCN2Energy; | |
45 | Float_t fZDCP2Energy; | |
46 | Float_t fZDCEMEnergy; | |
47 | Int_t fZDCParticipants; | |
48 | Float_t fT0zVertex; | |
49 | UInt_t fSPDVertex_fUniqueID; | |
50 | UInt_t fSPDVertex_fBits; | |
51 | TString fSPDVertex_fName; | |
52 | TString fSPDVertex_fTitle; | |
53 | Double_t fSPDVertex_fPosition[3]; | |
54 | Double_t fSPDVertex_fSigma; | |
55 | Int_t fSPDVertex_fNContributors; | |
56 | Double_t fSPDVertex_fCovXX; | |
57 | Double_t fSPDVertex_fCovXY; | |
58 | Double_t fSPDVertex_fCovYY; | |
59 | Double_t fSPDVertex_fCovXZ; | |
60 | Double_t fSPDVertex_fCovYZ; | |
61 | Double_t fSPDVertex_fCovZZ; | |
62 | Double_t fSPDVertex_fSNR[3]; | |
63 | Double_t fSPDVertex_fChi2; | |
64 | UInt_t fPrimaryVertex_fUniqueID; | |
65 | UInt_t fPrimaryVertex_fBits; | |
66 | TString fPrimaryVertex_fName; | |
67 | TString fPrimaryVertex_fTitle; | |
68 | Double_t fPrimaryVertex_fPosition[3]; | |
69 | Double_t fPrimaryVertex_fSigma; | |
70 | Int_t fPrimaryVertex_fNContributors; | |
71 | Double_t fPrimaryVertex_fCovXX; | |
72 | Double_t fPrimaryVertex_fCovXY; | |
73 | Double_t fPrimaryVertex_fCovYY; | |
74 | Double_t fPrimaryVertex_fCovXZ; | |
75 | Double_t fPrimaryVertex_fCovYZ; | |
76 | Double_t fPrimaryVertex_fCovZZ; | |
77 | Double_t fPrimaryVertex_fSNR[3]; | |
78 | Double_t fPrimaryVertex_fChi2; | |
79 | UInt_t fSPDMult_fUniqueID; | |
80 | UInt_t fSPDMult_fBits; | |
81 | Int_t fSPDMult_fNtracks; | |
82 | Float_t fSPDMult_fTh[25]; //[fSPDMult.fNtracks] | |
83 | Float_t fSPDMult_fPhi[25]; //[fSPDMult.fNtracks] | |
84 | Float_t fSPDMult_fDeltPhi[25]; //[fSPDMult.fNtracks] | |
85 | Float_t fT0timeStart; | |
86 | Float_t fT0time[24]; | |
87 | Float_t fT0amplitude[24]; | |
88 | Int_t fTracks_; | |
89 | UInt_t fTracks_fUniqueID[kMaxfTracks]; //[fTracks_] | |
90 | UInt_t fTracks_fBits[kMaxfTracks]; //[fTracks_] | |
91 | Double_t fTracks_fX[kMaxfTracks]; //[fTracks_] | |
92 | Double_t fTracks_fAlpha[kMaxfTracks]; //[fTracks_] | |
93 | Double_t fTracks_fP[kMaxfTracks][5]; //[fTracks_] | |
94 | Double_t fTracks_fC[kMaxfTracks][15]; //[fTracks_] | |
95 | ULong_t fTracks_fFlags[kMaxfTracks]; //[fTracks_] | |
96 | Int_t fTracks_fLabel[kMaxfTracks]; //[fTracks_] | |
97 | Int_t fTracks_fID[kMaxfTracks]; //[fTracks_] | |
98 | Float_t fTracks_fTrackLength[kMaxfTracks]; //[fTracks_] | |
99 | Float_t fTracks_fD[kMaxfTracks]; //[fTracks_] | |
100 | Float_t fTracks_fZ[kMaxfTracks]; //[fTracks_] | |
101 | Float_t fTracks_fCdd[kMaxfTracks]; //[fTracks_] | |
102 | Float_t fTracks_fCdz[kMaxfTracks]; //[fTracks_] | |
103 | Float_t fTracks_fCzz[kMaxfTracks]; //[fTracks_] | |
104 | Float_t fTracks_fTrackTime[kMaxfTracks][5]; //[fTracks_] | |
105 | Float_t fTracks_fR[kMaxfTracks][5]; //[fTracks_] | |
106 | Int_t fTracks_fStopVertex[kMaxfTracks]; //[fTracks_] | |
107 | Double_t fTracks_fCchi2[kMaxfTracks]; //[fTracks_] | |
108 | Float_t fTracks_fITSchi2[kMaxfTracks]; //[fTracks_] | |
109 | Int_t fTracks_fITSncls[kMaxfTracks]; //[fTracks_] | |
110 | Float_t fTracks_fITSsignal[kMaxfTracks]; //[fTracks_] | |
111 | Float_t fTracks_fITSr[kMaxfTracks][5]; //[fTracks_] | |
112 | Int_t fTracks_fITSLabel[kMaxfTracks]; //[fTracks_] | |
113 | Float_t fTracks_fITSFakeRatio[kMaxfTracks]; //[fTracks_] | |
114 | Float_t fTracks_fTPCchi2[kMaxfTracks]; //[fTracks_] | |
115 | Int_t fTracks_fTPCncls[kMaxfTracks]; //[fTracks_] | |
116 | UShort_t fTracks_fTPCnclsF[kMaxfTracks]; //[fTracks_] | |
117 | UInt_t fTracks_fTPCClusterMap_fUniqueID[kMaxfTracks]; //[fTracks_] | |
118 | UInt_t fTracks_fTPCClusterMap_fBits[kMaxfTracks]; //[fTracks_] | |
119 | UInt_t fTracks_fTPCClusterMap_fNbits[kMaxfTracks]; //[fTracks_] | |
120 | UInt_t fTracks_fTPCClusterMap_fNbytes[kMaxfTracks]; //[fTracks_] | |
121 | UChar_t *fTracks_fTPCClusterMap_fAllBits[kMaxfTracks]; //[fTracks_fTPCClusterMap_fNbytes] | |
122 | Float_t fTracks_fTPCsignal[kMaxfTracks]; //[fTracks_] | |
123 | UShort_t fTracks_fTPCsignalN[kMaxfTracks]; //[fTracks_] | |
124 | Float_t fTracks_fTPCsignalS[kMaxfTracks]; //[fTracks_] | |
125 | Float_t fTracks_fTPCr[kMaxfTracks][5]; //[fTracks_] | |
126 | Int_t fTracks_fTPCLabel[kMaxfTracks]; //[fTracks_] | |
127 | Float_t fTracks_fTPCPoints[kMaxfTracks][4]; //[fTracks_] | |
128 | Int_t fTracks_fKinkIndexes[kMaxfTracks][3]; //[fTracks_] | |
129 | Int_t fTracks_fV0Indexes[kMaxfTracks][3]; //[fTracks_] | |
130 | Float_t fTracks_fTRDchi2[kMaxfTracks]; //[fTracks_] | |
131 | Int_t fTracks_fTRDncls[kMaxfTracks]; //[fTracks_] | |
132 | Int_t fTracks_fTRDncls0[kMaxfTracks]; //[fTracks_] | |
133 | Float_t fTracks_fTRDsignal[kMaxfTracks]; //[fTracks_] | |
134 | Float_t fTracks_fTRDsignals[kMaxfTracks][6][3]; //[fTracks_] | |
135 | Int_t fTracks_fTRDTimBin[kMaxfTracks][6]; //[fTracks_] | |
136 | Float_t fTracks_fTRDr[kMaxfTracks][5]; //[fTracks_] | |
137 | Int_t fTracks_fTRDLabel[kMaxfTracks]; //[fTracks_] | |
138 | Float_t fTracks_fTRDQuality[kMaxfTracks]; //[fTracks_] | |
139 | Float_t fTracks_fTRDBudget[kMaxfTracks]; //[fTracks_] | |
140 | Float_t fTracks_fTOFchi2[kMaxfTracks]; //[fTracks_] | |
141 | Int_t fTracks_fTOFindex[kMaxfTracks]; //[fTracks_] | |
142 | Int_t fTracks_fTOFCalChannel[kMaxfTracks]; //[fTracks_] | |
143 | Float_t fTracks_fTOFsignal[kMaxfTracks]; //[fTracks_] | |
144 | Float_t fTracks_fTOFsignalToT[kMaxfTracks]; //[fTracks_] | |
145 | Float_t fTracks_fTOFr[kMaxfTracks][5]; //[fTracks_] | |
146 | Int_t fTracks_fTOFLabel[kMaxfTracks][3]; //[fTracks_] | |
147 | Float_t fTracks_fHMPIDchi2[kMaxfTracks]; //[fTracks_] | |
148 | Int_t fTracks_fHMPIDncls[kMaxfTracks]; //[fTracks_] | |
149 | Int_t fTracks_fHMPIDindex[kMaxfTracks]; //[fTracks_] | |
150 | Float_t fTracks_fHMPIDsignal[kMaxfTracks]; //[fTracks_] | |
151 | Float_t fTracks_fHMPIDr[kMaxfTracks][5]; //[fTracks_] | |
152 | Float_t fTracks_fHMPIDtheta[kMaxfTracks]; //[fTracks_] | |
153 | Float_t fTracks_fHMPIDphi[kMaxfTracks]; //[fTracks_] | |
154 | Float_t fTracks_fHMPIDdx[kMaxfTracks]; //[fTracks_] | |
155 | Float_t fTracks_fHMPIDdy[kMaxfTracks]; //[fTracks_] | |
156 | Float_t fTracks_fHMPIDmipX[kMaxfTracks]; //[fTracks_] | |
157 | Float_t fTracks_fHMPIDmipY[kMaxfTracks]; //[fTracks_] | |
158 | Int_t fHLTConfMapTracks_; | |
159 | UInt_t fHLTConfMapTracks_fUniqueID[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
160 | UInt_t fHLTConfMapTracks_fBits[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
161 | UShort_t fHLTConfMapTracks_fNHits[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
162 | Int_t fHLTConfMapTracks_fMCid[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
163 | UShort_t fHLTConfMapTracks_fWeight[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
164 | Bool_t fHLTConfMapTracks_fFromMainVertex[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
165 | Int_t fHLTConfMapTracks_fRowRange[kMaxfHLTConfMapTracks][2]; //[fHLTConfMapTracks_] | |
166 | UShort_t fHLTConfMapTracks_fSector[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
167 | Float_t fHLTConfMapTracks_fFirstPoint[kMaxfHLTConfMapTracks][3]; //[fHLTConfMapTracks_] | |
168 | Float_t fHLTConfMapTracks_fLastPoint[kMaxfHLTConfMapTracks][3]; //[fHLTConfMapTracks_] | |
169 | Int_t fHLTConfMapTracks_fQ[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
170 | Float_t fHLTConfMapTracks_fTanl[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
171 | Float_t fHLTConfMapTracks_fPsi[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
172 | Float_t fHLTConfMapTracks_fPt[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
173 | Float_t fHLTConfMapTracks_fPterr[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
174 | Float_t fHLTConfMapTracks_fPsierr[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
175 | Float_t fHLTConfMapTracks_fTanlerr[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
176 | Float_t fHLTConfMapTracks_fBinX[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
177 | Float_t fHLTConfMapTracks_fBinY[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
178 | Float_t fHLTConfMapTracks_fSizeX[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
179 | Float_t fHLTConfMapTracks_fSizeY[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
180 | Float_t fHLTConfMapTracks_fPID[kMaxfHLTConfMapTracks]; //[fHLTConfMapTracks_] | |
181 | Int_t fHLTHoughTracks_; | |
182 | UInt_t fHLTHoughTracks_fUniqueID[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
183 | UInt_t fHLTHoughTracks_fBits[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
184 | UShort_t fHLTHoughTracks_fNHits[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
185 | Int_t fHLTHoughTracks_fMCid[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
186 | UShort_t fHLTHoughTracks_fWeight[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
187 | Bool_t fHLTHoughTracks_fFromMainVertex[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
188 | Int_t fHLTHoughTracks_fRowRange[kMaxfHLTHoughTracks][2]; //[fHLTHoughTracks_] | |
189 | UShort_t fHLTHoughTracks_fSector[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
190 | Float_t fHLTHoughTracks_fFirstPoint[kMaxfHLTHoughTracks][3]; //[fHLTHoughTracks_] | |
191 | Float_t fHLTHoughTracks_fLastPoint[kMaxfHLTHoughTracks][3]; //[fHLTHoughTracks_] | |
192 | Int_t fHLTHoughTracks_fQ[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
193 | Float_t fHLTHoughTracks_fTanl[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
194 | Float_t fHLTHoughTracks_fPsi[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
195 | Float_t fHLTHoughTracks_fPt[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
196 | Float_t fHLTHoughTracks_fPterr[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
197 | Float_t fHLTHoughTracks_fPsierr[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
198 | Float_t fHLTHoughTracks_fTanlerr[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
199 | Float_t fHLTHoughTracks_fBinX[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
200 | Float_t fHLTHoughTracks_fBinY[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
201 | Float_t fHLTHoughTracks_fSizeX[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
202 | Float_t fHLTHoughTracks_fSizeY[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
203 | Float_t fHLTHoughTracks_fPID[kMaxfHLTHoughTracks]; //[fHLTHoughTracks_] | |
204 | Int_t fMuonTracks_; | |
205 | UInt_t fMuonTracks_fUniqueID[kMaxfMuonTracks]; //[fMuonTracks_] | |
206 | UInt_t fMuonTracks_fBits[kMaxfMuonTracks]; //[fMuonTracks_] | |
207 | Double_t fMuonTracks_fInverseBendingMomentum[kMaxfMuonTracks]; //[fMuonTracks_] | |
208 | Double_t fMuonTracks_fThetaX[kMaxfMuonTracks]; //[fMuonTracks_] | |
209 | Double_t fMuonTracks_fThetaY[kMaxfMuonTracks]; //[fMuonTracks_] | |
210 | Double_t fMuonTracks_fZ[kMaxfMuonTracks]; //[fMuonTracks_] | |
211 | Double_t fMuonTracks_fBendingCoor[kMaxfMuonTracks]; //[fMuonTracks_] | |
212 | Double_t fMuonTracks_fNonBendingCoor[kMaxfMuonTracks]; //[fMuonTracks_] | |
213 | Double_t fMuonTracks_fChi2[kMaxfMuonTracks]; //[fMuonTracks_] | |
214 | UInt_t fMuonTracks_fNHit[kMaxfMuonTracks]; //[fMuonTracks_] | |
215 | Bool_t fMuonTracks_fMatchTrigger[kMaxfMuonTracks]; //[fMuonTracks_] | |
216 | Double_t fMuonTracks_fChi2MatchTrigger[kMaxfMuonTracks]; //[fMuonTracks_] | |
217 | Int_t fPmdTracks_; | |
218 | UInt_t fPmdTracks_fUniqueID[kMaxfPmdTracks]; //[fPmdTracks_] | |
219 | UInt_t fPmdTracks_fBits[kMaxfPmdTracks]; //[fPmdTracks_] | |
220 | Int_t fPmdTracks_fDet[kMaxfPmdTracks]; //[fPmdTracks_] | |
221 | Float_t fPmdTracks_fX[kMaxfPmdTracks]; //[fPmdTracks_] | |
222 | Float_t fPmdTracks_fY[kMaxfPmdTracks]; //[fPmdTracks_] | |
223 | Float_t fPmdTracks_fZ[kMaxfPmdTracks]; //[fPmdTracks_] | |
224 | Float_t fPmdTracks_fCluADC[kMaxfPmdTracks]; //[fPmdTracks_] | |
225 | Float_t fPmdTracks_fNcell[kMaxfPmdTracks]; //[fPmdTracks_] | |
226 | Float_t fPmdTracks_fCluPID[kMaxfPmdTracks]; //[fPmdTracks_] | |
227 | Int_t fTrdTracks_; | |
228 | UInt_t fTrdTracks_fUniqueID[kMaxfTrdTracks]; //[fTrdTracks_] | |
229 | UInt_t fTrdTracks_fBits[kMaxfTrdTracks]; //[fTrdTracks_] | |
230 | Float_t fTrdTracks_fYproj[kMaxfTrdTracks]; //[fTrdTracks_] | |
231 | Float_t fTrdTracks_fZproj[kMaxfTrdTracks]; //[fTrdTracks_] | |
232 | Float_t fTrdTracks_fSlope[kMaxfTrdTracks]; //[fTrdTracks_] | |
233 | Int_t fTrdTracks_fDetector[kMaxfTrdTracks]; //[fTrdTracks_] | |
234 | Int_t fTrdTracks_fNtracklets[kMaxfTrdTracks]; //[fTrdTracks_] | |
235 | Int_t fTrdTracks_fNplanes[kMaxfTrdTracks]; //[fTrdTracks_] | |
236 | Int_t fTrdTracks_fNclusters[kMaxfTrdTracks]; //[fTrdTracks_] | |
237 | Float_t fTrdTracks_fPt[kMaxfTrdTracks]; //[fTrdTracks_] | |
238 | Float_t fTrdTracks_fPhi[kMaxfTrdTracks]; //[fTrdTracks_] | |
239 | Float_t fTrdTracks_fEta[kMaxfTrdTracks]; //[fTrdTracks_] | |
240 | Int_t fTrdTracks_fLabel[kMaxfTrdTracks]; //[fTrdTracks_] | |
241 | Float_t fTrdTracks_fPID[kMaxfTrdTracks]; //[fTrdTracks_] | |
242 | Bool_t fTrdTracks_fIsElectron[kMaxfTrdTracks]; //[fTrdTracks_] | |
243 | Int_t fV0s_; | |
244 | UInt_t fV0s_fUniqueID[kMaxfV0s]; //[fV0s_] | |
245 | UInt_t fV0s_fBits[kMaxfV0s]; //[fV0s_] | |
246 | Int_t fV0s_fPdgCode[kMaxfV0s]; //[fV0s_] | |
247 | Double_t fV0s_fEffMass[kMaxfV0s]; //[fV0s_] | |
248 | Double_t fV0s_fDcaDaughters[kMaxfV0s]; //[fV0s_] | |
249 | Double_t fV0s_fChi2[kMaxfV0s]; //[fV0s_] | |
250 | Double_t fV0s_fPos[kMaxfV0s][3]; //[fV0s_] | |
251 | Double_t fV0s_fPosCov[kMaxfV0s][6]; //[fV0s_] | |
252 | Int_t fV0s_fNidx[kMaxfV0s]; //[fV0s_] | |
253 | Double_t fV0s_fNmom[kMaxfV0s][3]; //[fV0s_] | |
254 | Double_t fV0s_fNmomCov[kMaxfV0s][6]; //[fV0s_] | |
255 | Int_t fV0s_fPidx[kMaxfV0s]; //[fV0s_] | |
256 | Double_t fV0s_fPmom[kMaxfV0s][3]; //[fV0s_] | |
257 | Double_t fV0s_fPmomCov[kMaxfV0s][6]; //[fV0s_] | |
258 | Int_t fCascades_; | |
259 | UInt_t fCascades_fUniqueID[kMaxfCascades]; //[fCascades_] | |
260 | UInt_t fCascades_fBits[kMaxfCascades]; //[fCascades_] | |
261 | Int_t fCascades_fPdgCode[kMaxfCascades]; //[fCascades_] | |
262 | Double_t fCascades_fEffMass[kMaxfCascades]; //[fCascades_] | |
263 | Double_t fCascades_fChi2[kMaxfCascades]; //[fCascades_] | |
264 | Double_t fCascades_fPos[kMaxfCascades][3]; //[fCascades_] | |
265 | Double_t fCascades_fPosCov[kMaxfCascades][6]; //[fCascades_] | |
266 | Int_t fCascades_fV0idx[kMaxfCascades][2]; //[fCascades_] | |
267 | Double_t fCascades_fV0mom[kMaxfCascades][2][3]; //[fCascades_] | |
268 | Double_t fCascades_fV0momCov[kMaxfCascades][6]; //[fCascades_] | |
269 | Int_t fCascades_fBachIdx[kMaxfCascades]; //[fCascades_] | |
270 | Double_t fCascades_fBachMom[kMaxfCascades][3]; //[fCascades_] | |
271 | Double_t fCascades_fBachMomCov[kMaxfCascades][6]; //[fCascades_] | |
272 | Int_t fKinks_; | |
273 | UInt_t fKinks_fUniqueID[kMaxfKinks]; //[fKinks_] | |
274 | UInt_t fKinks_fBits[kMaxfKinks]; //[fKinks_] | |
275 | Int_t fKinks_fID[kMaxfKinks]; //[fKinks_] | |
276 | UInt_t fKinks_fParamDaughter_fUniqueID[kMaxfKinks]; //[fKinks_] | |
277 | UInt_t fKinks_fParamDaughter_fBits[kMaxfKinks]; //[fKinks_] | |
278 | Double_t fKinks_fParamDaughter_fX[kMaxfKinks]; //[fKinks_] | |
279 | Double_t fKinks_fParamDaughter_fAlpha[kMaxfKinks]; //[fKinks_] | |
280 | Double_t fKinks_fParamDaughter_fP[kMaxfKinks][5]; //[fKinks_] | |
281 | Double_t fKinks_fParamDaughter_fC[kMaxfKinks][15]; //[fKinks_] | |
282 | UInt_t fKinks_fParamMother_fUniqueID[kMaxfKinks]; //[fKinks_] | |
283 | UInt_t fKinks_fParamMother_fBits[kMaxfKinks]; //[fKinks_] | |
284 | Double_t fKinks_fParamMother_fX[kMaxfKinks]; //[fKinks_] | |
285 | Double_t fKinks_fParamMother_fAlpha[kMaxfKinks]; //[fKinks_] | |
286 | Double_t fKinks_fParamMother_fP[kMaxfKinks][5]; //[fKinks_] | |
287 | Double_t fKinks_fParamMother_fC[kMaxfKinks][15]; //[fKinks_] | |
288 | Double_t fKinks_fDist1[kMaxfKinks]; //[fKinks_] | |
289 | Double_t fKinks_fDist2[kMaxfKinks]; //[fKinks_] | |
290 | Double_t fKinks_fPdr[kMaxfKinks][3]; //[fKinks_] | |
291 | Double_t fKinks_fXr[kMaxfKinks][3]; //[fKinks_] | |
292 | Double_t fKinks_fPm[kMaxfKinks][3]; //[fKinks_] | |
293 | Double_t fKinks_fAngle[kMaxfKinks][3]; //[fKinks_] | |
294 | Double_t fKinks_fRr[kMaxfKinks]; //[fKinks_] | |
295 | Int_t fKinks_fLab[kMaxfKinks][2]; //[fKinks_] | |
296 | Int_t fKinks_fIndex[kMaxfKinks][2]; //[fKinks_] | |
297 | Char_t fKinks_fStatus[kMaxfKinks][12]; //[fKinks_] | |
298 | Float_t fKinks_fTPCdensity[kMaxfKinks][2][2]; //[fKinks_] | |
299 | Float_t fKinks_fTPCdensity2[kMaxfKinks][2][2]; //[fKinks_] | |
300 | Float_t fKinks_fShapeFactor[kMaxfKinks]; //[fKinks_] | |
301 | Int_t fKinks_fRow0[kMaxfKinks]; //[fKinks_] | |
302 | Int_t fKinks_fMultiple[kMaxfKinks][2]; //[fKinks_] | |
303 | Int_t fKinks_fTPCncls[kMaxfKinks][2]; //[fKinks_] | |
304 | Int_t fV0MIs_; | |
305 | UInt_t fV0MIs_fUniqueID[kMaxfV0MIs]; //[fV0MIs_] | |
306 | UInt_t fV0MIs_fBits[kMaxfV0MIs]; //[fV0MIs_] | |
307 | Int_t fV0MIs_fPdgCode[kMaxfV0MIs]; //[fV0MIs_] | |
308 | Double_t fV0MIs_fEffMass[kMaxfV0MIs]; //[fV0MIs_] | |
309 | Double_t fV0MIs_fDcaDaughters[kMaxfV0MIs]; //[fV0MIs_] | |
310 | Double_t fV0MIs_fChi2[kMaxfV0MIs]; //[fV0MIs_] | |
311 | Double_t fV0MIs_fPos[kMaxfV0MIs][3]; //[fV0MIs_] | |
312 | Double_t fV0MIs_fPosCov[kMaxfV0MIs][6]; //[fV0MIs_] | |
313 | Int_t fV0MIs_fNidx[kMaxfV0MIs]; //[fV0MIs_] | |
314 | Double_t fV0MIs_fNmom[kMaxfV0MIs][3]; //[fV0MIs_] | |
315 | Double_t fV0MIs_fNmomCov[kMaxfV0MIs][6]; //[fV0MIs_] | |
316 | Int_t fV0MIs_fPidx[kMaxfV0MIs]; //[fV0MIs_] | |
317 | Double_t fV0MIs_fPmom[kMaxfV0MIs][3]; //[fV0MIs_] | |
318 | Double_t fV0MIs_fPmomCov[kMaxfV0MIs][6]; //[fV0MIs_] | |
319 | UInt_t fV0MIs_fParamP_fUniqueID[kMaxfV0MIs]; //[fV0MIs_] | |
320 | UInt_t fV0MIs_fParamP_fBits[kMaxfV0MIs]; //[fV0MIs_] | |
321 | Double_t fV0MIs_fParamP_fX[kMaxfV0MIs]; //[fV0MIs_] | |
322 | Double_t fV0MIs_fParamP_fAlpha[kMaxfV0MIs]; //[fV0MIs_] | |
323 | Double_t fV0MIs_fParamP_fP[kMaxfV0MIs][5]; //[fV0MIs_] | |
324 | Double_t fV0MIs_fParamP_fC[kMaxfV0MIs][15]; //[fV0MIs_] | |
325 | UInt_t fV0MIs_fParamM_fUniqueID[kMaxfV0MIs]; //[fV0MIs_] | |
326 | UInt_t fV0MIs_fParamM_fBits[kMaxfV0MIs]; //[fV0MIs_] | |
327 | Double_t fV0MIs_fParamM_fX[kMaxfV0MIs]; //[fV0MIs_] | |
328 | Double_t fV0MIs_fParamM_fAlpha[kMaxfV0MIs]; //[fV0MIs_] | |
329 | Double_t fV0MIs_fParamM_fP[kMaxfV0MIs][5]; //[fV0MIs_] | |
330 | Double_t fV0MIs_fParamM_fC[kMaxfV0MIs][15]; //[fV0MIs_] | |
331 | Float_t fV0MIs_fRP[kMaxfV0MIs][5]; //[fV0MIs_] | |
332 | Float_t fV0MIs_fRM[kMaxfV0MIs][5]; //[fV0MIs_] | |
333 | Int_t fV0MIs_fID[kMaxfV0MIs]; //[fV0MIs_] | |
334 | Int_t fV0MIs_fLab[kMaxfV0MIs][2]; //[fV0MIs_] | |
335 | Int_t fV0MIs_fIndex[kMaxfV0MIs][2]; //[fV0MIs_] | |
336 | Float_t fV0MIs_fNormDCAPrim[kMaxfV0MIs][2]; //[fV0MIs_] | |
337 | Double_t fV0MIs_fDist1[kMaxfV0MIs]; //[fV0MIs_] | |
338 | Double_t fV0MIs_fDist2[kMaxfV0MIs]; //[fV0MIs_] | |
339 | Double_t fV0MIs_fPP[kMaxfV0MIs][3]; //[fV0MIs_] | |
340 | Double_t fV0MIs_fPM[kMaxfV0MIs][3]; //[fV0MIs_] | |
341 | Double_t fV0MIs_fXr[kMaxfV0MIs][3]; //[fV0MIs_] | |
342 | Double_t fV0MIs_fAngle[kMaxfV0MIs][3]; //[fV0MIs_] | |
343 | Double_t fV0MIs_fRr[kMaxfV0MIs]; //[fV0MIs_] | |
344 | Int_t fV0MIs_fStatus[kMaxfV0MIs]; //[fV0MIs_] | |
345 | Int_t fV0MIs_fRow0[kMaxfV0MIs]; //[fV0MIs_] | |
346 | Int_t fV0MIs_fOrder[kMaxfV0MIs][3]; //[fV0MIs_] | |
347 | Double_t fV0MIs_fDistNorm[kMaxfV0MIs]; //[fV0MIs_] | |
348 | Double_t fV0MIs_fDistSigma[kMaxfV0MIs]; //[fV0MIs_] | |
349 | Float_t fV0MIs_fCausality[kMaxfV0MIs][4]; //[fV0MIs_] | |
350 | Float_t fV0MIs_fChi2Before[kMaxfV0MIs]; //[fV0MIs_] | |
351 | Float_t fV0MIs_fNBefore[kMaxfV0MIs]; //[fV0MIs_] | |
352 | Float_t fV0MIs_fChi2After[kMaxfV0MIs]; //[fV0MIs_] | |
353 | Float_t fV0MIs_fNAfter[kMaxfV0MIs]; //[fV0MIs_] | |
354 | Float_t fV0MIs_fPointAngleFi[kMaxfV0MIs]; //[fV0MIs_] | |
355 | Float_t fV0MIs_fPointAngleTh[kMaxfV0MIs]; //[fV0MIs_] | |
356 | Double_t fV0MIs_fPointAngle[kMaxfV0MIs]; //[fV0MIs_] | |
357 | Int_t fCaloClusters_; | |
358 | UInt_t fCaloClusters_fUniqueID[kMaxfCaloClusters]; //[fCaloClusters_] | |
359 | UInt_t fCaloClusters_fBits[kMaxfCaloClusters]; //[fCaloClusters_] | |
360 | Int_t fCaloClusters_fID[kMaxfCaloClusters]; //[fCaloClusters_] | |
361 | Int_t fCaloClusters_fClusterType[kMaxfCaloClusters]; //[fCaloClusters_] | |
362 | Bool_t fCaloClusters_fEMCALCluster[kMaxfCaloClusters]; //[fCaloClusters_] | |
363 | Bool_t fCaloClusters_fPHOSCluster[kMaxfCaloClusters]; //[fCaloClusters_] | |
364 | Float_t fCaloClusters_fGlobalPos[kMaxfCaloClusters][3]; //[fCaloClusters_] | |
365 | Float_t fCaloClusters_fEnergy[kMaxfCaloClusters]; //[fCaloClusters_] | |
366 | Float_t fCaloClusters_fDispersion[kMaxfCaloClusters]; //[fCaloClusters_] | |
367 | Float_t fCaloClusters_fChi2[kMaxfCaloClusters]; //[fCaloClusters_] | |
368 | Float_t fCaloClusters_fPID[kMaxfCaloClusters][10]; //[fCaloClusters_] | |
369 | Int_t fCaloClusters_fPrimaryIndex[kMaxfCaloClusters]; //[fCaloClusters_] | |
370 | Float_t fCaloClusters_fM20[kMaxfCaloClusters]; //[fCaloClusters_] | |
371 | Float_t fCaloClusters_fM02[kMaxfCaloClusters]; //[fCaloClusters_] | |
372 | Float_t fCaloClusters_fM11[kMaxfCaloClusters]; //[fCaloClusters_] | |
373 | UShort_t fCaloClusters_fNExMax[kMaxfCaloClusters]; //[fCaloClusters_] | |
374 | Float_t fCaloClusters_fEmcCpvDistance[kMaxfCaloClusters]; //[fCaloClusters_] | |
375 | Int_t fCaloClusters_fNumberOfDigits[kMaxfCaloClusters]; //[fCaloClusters_] | |
376 | UShort_t *fCaloClusters_fDigitAmplitude[kMaxfCaloClusters]; //[fCaloClusters_fNumberOfDigits] | |
377 | UShort_t *fCaloClusters_fDigitTime[kMaxfCaloClusters]; //[fCaloClusters_fNumberOfDigits] | |
378 | UShort_t *fCaloClusters_fDigitIndex[kMaxfCaloClusters]; //[fCaloClusters_fNumberOfDigits] | |
379 | Int_t fEMCALClusters; | |
380 | Int_t fFirstEMCALCluster; | |
381 | Int_t fPHOSClusters; | |
382 | Int_t fFirstPHOSCluster; | |
383 | ||
384 | // List of branches | |
385 | TBranch *b_ESD_fUniqueID; //! | |
386 | TBranch *b_ESD_fBits; //! | |
387 | TBranch *b_ESD_fEventNumber; //! | |
388 | TBranch *b_ESD_fRunNumber; //! | |
389 | TBranch *b_ESD_fTriggerMask; //! | |
390 | TBranch *b_ESD_fTriggerCluster; //! | |
391 | TBranch *b_ESD_fRecoVersion; //! | |
392 | TBranch *b_ESD_fMagneticField; //! | |
393 | TBranch *b_ESD_fZDCN1Energy; //! | |
394 | TBranch *b_ESD_fZDCP1Energy; //! | |
395 | TBranch *b_ESD_fZDCN2Energy; //! | |
396 | TBranch *b_ESD_fZDCP2Energy; //! | |
397 | TBranch *b_ESD_fZDCEMEnergy; //! | |
398 | TBranch *b_ESD_fZDCParticipants; //! | |
399 | TBranch *b_ESD_fT0zVertex; //! | |
400 | TBranch *b_ESD_fSPDVertex_fUniqueID; //! | |
401 | TBranch *b_ESD_fSPDVertex_fBits; //! | |
402 | TBranch *b_ESD_fSPDVertex_fName; //! | |
403 | TBranch *b_ESD_fSPDVertex_fTitle; //! | |
404 | TBranch *b_ESD_fSPDVertex_fPosition; //! | |
405 | TBranch *b_ESD_fSPDVertex_fSigma; //! | |
406 | TBranch *b_ESD_fSPDVertex_fNContributors; //! | |
407 | TBranch *b_ESD_fSPDVertex_fCovXX; //! | |
408 | TBranch *b_ESD_fSPDVertex_fCovXY; //! | |
409 | TBranch *b_ESD_fSPDVertex_fCovYY; //! | |
410 | TBranch *b_ESD_fSPDVertex_fCovXZ; //! | |
411 | TBranch *b_ESD_fSPDVertex_fCovYZ; //! | |
412 | TBranch *b_ESD_fSPDVertex_fCovZZ; //! | |
413 | TBranch *b_ESD_fSPDVertex_fSNR; //! | |
414 | TBranch *b_ESD_fSPDVertex_fChi2; //! | |
415 | TBranch *b_ESD_fPrimaryVertex_fUniqueID; //! | |
416 | TBranch *b_ESD_fPrimaryVertex_fBits; //! | |
417 | TBranch *b_ESD_fPrimaryVertex_fName; //! | |
418 | TBranch *b_ESD_fPrimaryVertex_fTitle; //! | |
419 | TBranch *b_ESD_fPrimaryVertex_fPosition; //! | |
420 | TBranch *b_ESD_fPrimaryVertex_fSigma; //! | |
421 | TBranch *b_ESD_fPrimaryVertex_fNContributors; //! | |
422 | TBranch *b_ESD_fPrimaryVertex_fCovXX; //! | |
423 | TBranch *b_ESD_fPrimaryVertex_fCovXY; //! | |
424 | TBranch *b_ESD_fPrimaryVertex_fCovYY; //! | |
425 | TBranch *b_ESD_fPrimaryVertex_fCovXZ; //! | |
426 | TBranch *b_ESD_fPrimaryVertex_fCovYZ; //! | |
427 | TBranch *b_ESD_fPrimaryVertex_fCovZZ; //! | |
428 | TBranch *b_ESD_fPrimaryVertex_fSNR; //! | |
429 | TBranch *b_ESD_fPrimaryVertex_fChi2; //! | |
430 | TBranch *b_ESD_fSPDMult_fUniqueID; //! | |
431 | TBranch *b_ESD_fSPDMult_fBits; //! | |
432 | TBranch *b_ESD_fSPDMult_fNtracks; //! | |
433 | TBranch *b_fSPDMult_fTh; //! | |
434 | TBranch *b_fSPDMult_fPhi; //! | |
435 | TBranch *b_fSPDMult_fDeltPhi; //! | |
436 | TBranch *b_ESD_fT0timeStart; //! | |
437 | TBranch *b_ESD_fT0time; //! | |
438 | TBranch *b_ESD_fT0amplitude; //! | |
439 | TBranch *b_ESD_fTracks_; //! | |
440 | TBranch *b_fTracks_fUniqueID; //! | |
441 | TBranch *b_fTracks_fBits; //! | |
442 | TBranch *b_fTracks_fX; //! | |
443 | TBranch *b_fTracks_fAlpha; //! | |
444 | TBranch *b_fTracks_fP; //! | |
445 | TBranch *b_fTracks_fC; //! | |
446 | TBranch *b_fTracks_fFlags; //! | |
447 | TBranch *b_fTracks_fLabel; //! | |
448 | TBranch *b_fTracks_fID; //! | |
449 | TBranch *b_fTracks_fTrackLength; //! | |
450 | TBranch *b_fTracks_fD; //! | |
451 | TBranch *b_fTracks_fZ; //! | |
452 | TBranch *b_fTracks_fCdd; //! | |
453 | TBranch *b_fTracks_fCdz; //! | |
454 | TBranch *b_fTracks_fCzz; //! | |
455 | TBranch *b_fTracks_fTrackTime; //! | |
456 | TBranch *b_fTracks_fR; //! | |
457 | TBranch *b_fTracks_fStopVertex; //! | |
458 | TBranch *b_fTracks_fCchi2; //! | |
459 | TBranch *b_fTracks_fITSchi2; //! | |
460 | TBranch *b_fTracks_fITSncls; //! | |
461 | TBranch *b_fTracks_fITSsignal; //! | |
462 | TBranch *b_fTracks_fITSr; //! | |
463 | TBranch *b_fTracks_fITSLabel; //! | |
464 | TBranch *b_fTracks_fITSFakeRatio; //! | |
465 | TBranch *b_fTracks_fTPCchi2; //! | |
466 | TBranch *b_fTracks_fTPCncls; //! | |
467 | TBranch *b_fTracks_fTPCnclsF; //! | |
468 | TBranch *b_fTracks_fTPCClusterMap_fUniqueID; //! | |
469 | TBranch *b_fTracks_fTPCClusterMap_fBits; //! | |
470 | TBranch *b_fTracks_fTPCClusterMap_fNbits; //! | |
471 | TBranch *b_fTracks_fTPCClusterMap_fNbytes; //! | |
472 | TBranch *b_fTracks_fTPCClusterMap_fAllBits; //! | |
473 | TBranch *b_fTracks_fTPCsignal; //! | |
474 | TBranch *b_fTracks_fTPCsignalN; //! | |
475 | TBranch *b_fTracks_fTPCsignalS; //! | |
476 | TBranch *b_fTracks_fTPCr; //! | |
477 | TBranch *b_fTracks_fTPCLabel; //! | |
478 | TBranch *b_fTracks_fTPCPoints; //! | |
479 | TBranch *b_fTracks_fKinkIndexes; //! | |
480 | TBranch *b_fTracks_fV0Indexes; //! | |
481 | TBranch *b_fTracks_fTRDchi2; //! | |
482 | TBranch *b_fTracks_fTRDncls; //! | |
483 | TBranch *b_fTracks_fTRDncls0; //! | |
484 | TBranch *b_fTracks_fTRDsignal; //! | |
485 | TBranch *b_fTracks_fTRDsignals; //! | |
486 | TBranch *b_fTracks_fTRDTimBin; //! | |
487 | TBranch *b_fTracks_fTRDr; //! | |
488 | TBranch *b_fTracks_fTRDLabel; //! | |
489 | TBranch *b_fTracks_fTRDQuality; //! | |
490 | TBranch *b_fTracks_fTRDBudget; //! | |
491 | TBranch *b_fTracks_fTOFchi2; //! | |
492 | TBranch *b_fTracks_fTOFindex; //! | |
493 | TBranch *b_fTracks_fTOFCalChannel; //! | |
494 | TBranch *b_fTracks_fTOFsignal; //! | |
495 | TBranch *b_fTracks_fTOFsignalToT; //! | |
496 | TBranch *b_fTracks_fTOFr; //! | |
497 | TBranch *b_fTracks_fTOFLabel; //! | |
498 | TBranch *b_fTracks_fHMPIDchi2; //! | |
499 | TBranch *b_fTracks_fHMPIDncls; //! | |
500 | TBranch *b_fTracks_fHMPIDindex; //! | |
501 | TBranch *b_fTracks_fHMPIDsignal; //! | |
502 | TBranch *b_fTracks_fHMPIDr; //! | |
503 | TBranch *b_fTracks_fHMPIDtheta; //! | |
504 | TBranch *b_fTracks_fHMPIDphi; //! | |
505 | TBranch *b_fTracks_fHMPIDdx; //! | |
506 | TBranch *b_fTracks_fHMPIDdy; //! | |
507 | TBranch *b_fTracks_fHMPIDmipX; //! | |
508 | TBranch *b_fTracks_fHMPIDmipY; //! | |
509 | TBranch *b_ESD_fHLTConfMapTracks_; //! | |
510 | TBranch *b_fHLTConfMapTracks_fUniqueID; //! | |
511 | TBranch *b_fHLTConfMapTracks_fBits; //! | |
512 | TBranch *b_fHLTConfMapTracks_fNHits; //! | |
513 | TBranch *b_fHLTConfMapTracks_fMCid; //! | |
514 | TBranch *b_fHLTConfMapTracks_fWeight; //! | |
515 | TBranch *b_fHLTConfMapTracks_fFromMainVertex; //! | |
516 | TBranch *b_fHLTConfMapTracks_fRowRange; //! | |
517 | TBranch *b_fHLTConfMapTracks_fSector; //! | |
518 | TBranch *b_fHLTConfMapTracks_fFirstPoint; //! | |
519 | TBranch *b_fHLTConfMapTracks_fLastPoint; //! | |
520 | TBranch *b_fHLTConfMapTracks_fQ; //! | |
521 | TBranch *b_fHLTConfMapTracks_fTanl; //! | |
522 | TBranch *b_fHLTConfMapTracks_fPsi; //! | |
523 | TBranch *b_fHLTConfMapTracks_fPt; //! | |
524 | TBranch *b_fHLTConfMapTracks_fPterr; //! | |
525 | TBranch *b_fHLTConfMapTracks_fPsierr; //! | |
526 | TBranch *b_fHLTConfMapTracks_fTanlerr; //! | |
527 | TBranch *b_fHLTConfMapTracks_fBinX; //! | |
528 | TBranch *b_fHLTConfMapTracks_fBinY; //! | |
529 | TBranch *b_fHLTConfMapTracks_fSizeX; //! | |
530 | TBranch *b_fHLTConfMapTracks_fSizeY; //! | |
531 | TBranch *b_fHLTConfMapTracks_fPID; //! | |
532 | TBranch *b_ESD_fHLTHoughTracks_; //! | |
533 | TBranch *b_fHLTHoughTracks_fUniqueID; //! | |
534 | TBranch *b_fHLTHoughTracks_fBits; //! | |
535 | TBranch *b_fHLTHoughTracks_fNHits; //! | |
536 | TBranch *b_fHLTHoughTracks_fMCid; //! | |
537 | TBranch *b_fHLTHoughTracks_fWeight; //! | |
538 | TBranch *b_fHLTHoughTracks_fFromMainVertex; //! | |
539 | TBranch *b_fHLTHoughTracks_fRowRange; //! | |
540 | TBranch *b_fHLTHoughTracks_fSector; //! | |
541 | TBranch *b_fHLTHoughTracks_fFirstPoint; //! | |
542 | TBranch *b_fHLTHoughTracks_fLastPoint; //! | |
543 | TBranch *b_fHLTHoughTracks_fQ; //! | |
544 | TBranch *b_fHLTHoughTracks_fTanl; //! | |
545 | TBranch *b_fHLTHoughTracks_fPsi; //! | |
546 | TBranch *b_fHLTHoughTracks_fPt; //! | |
547 | TBranch *b_fHLTHoughTracks_fPterr; //! | |
548 | TBranch *b_fHLTHoughTracks_fPsierr; //! | |
549 | TBranch *b_fHLTHoughTracks_fTanlerr; //! | |
550 | TBranch *b_fHLTHoughTracks_fBinX; //! | |
551 | TBranch *b_fHLTHoughTracks_fBinY; //! | |
552 | TBranch *b_fHLTHoughTracks_fSizeX; //! | |
553 | TBranch *b_fHLTHoughTracks_fSizeY; //! | |
554 | TBranch *b_fHLTHoughTracks_fPID; //! | |
555 | TBranch *b_ESD_fMuonTracks_; //! | |
556 | TBranch *b_fMuonTracks_fUniqueID; //! | |
557 | TBranch *b_fMuonTracks_fBits; //! | |
558 | TBranch *b_fMuonTracks_fInverseBendingMomentum; //! | |
559 | TBranch *b_fMuonTracks_fThetaX; //! | |
560 | TBranch *b_fMuonTracks_fThetaY; //! | |
561 | TBranch *b_fMuonTracks_fZ; //! | |
562 | TBranch *b_fMuonTracks_fBendingCoor; //! | |
563 | TBranch *b_fMuonTracks_fNonBendingCoor; //! | |
564 | TBranch *b_fMuonTracks_fChi2; //! | |
565 | TBranch *b_fMuonTracks_fNHit; //! | |
566 | TBranch *b_fMuonTracks_fMatchTrigger; //! | |
567 | TBranch *b_fMuonTracks_fChi2MatchTrigger; //! | |
568 | TBranch *b_ESD_fPmdTracks_; //! | |
569 | TBranch *b_fPmdTracks_fUniqueID; //! | |
570 | TBranch *b_fPmdTracks_fBits; //! | |
571 | TBranch *b_fPmdTracks_fDet; //! | |
572 | TBranch *b_fPmdTracks_fX; //! | |
573 | TBranch *b_fPmdTracks_fY; //! | |
574 | TBranch *b_fPmdTracks_fZ; //! | |
575 | TBranch *b_fPmdTracks_fCluADC; //! | |
576 | TBranch *b_fPmdTracks_fNcell; //! | |
577 | TBranch *b_fPmdTracks_fCluPID; //! | |
578 | TBranch *b_ESD_fTrdTracks_; //! | |
579 | TBranch *b_fTrdTracks_fUniqueID; //! | |
580 | TBranch *b_fTrdTracks_fBits; //! | |
581 | TBranch *b_fTrdTracks_fYproj; //! | |
582 | TBranch *b_fTrdTracks_fZproj; //! | |
583 | TBranch *b_fTrdTracks_fSlope; //! | |
584 | TBranch *b_fTrdTracks_fDetector; //! | |
585 | TBranch *b_fTrdTracks_fNtracklets; //! | |
586 | TBranch *b_fTrdTracks_fNplanes; //! | |
587 | TBranch *b_fTrdTracks_fNclusters; //! | |
588 | TBranch *b_fTrdTracks_fPt; //! | |
589 | TBranch *b_fTrdTracks_fPhi; //! | |
590 | TBranch *b_fTrdTracks_fEta; //! | |
591 | TBranch *b_fTrdTracks_fLabel; //! | |
592 | TBranch *b_fTrdTracks_fPID; //! | |
593 | TBranch *b_fTrdTracks_fIsElectron; //! | |
594 | TBranch *b_ESD_fV0s_; //! | |
595 | TBranch *b_fV0s_fUniqueID; //! | |
596 | TBranch *b_fV0s_fBits; //! | |
597 | TBranch *b_fV0s_fPdgCode; //! | |
598 | TBranch *b_fV0s_fEffMass; //! | |
599 | TBranch *b_fV0s_fDcaDaughters; //! | |
600 | TBranch *b_fV0s_fChi2; //! | |
601 | TBranch *b_fV0s_fPos; //! | |
602 | TBranch *b_fV0s_fPosCov; //! | |
603 | TBranch *b_fV0s_fNidx; //! | |
604 | TBranch *b_fV0s_fNmom; //! | |
605 | TBranch *b_fV0s_fNmomCov; //! | |
606 | TBranch *b_fV0s_fPidx; //! | |
607 | TBranch *b_fV0s_fPmom; //! | |
608 | TBranch *b_fV0s_fPmomCov; //! | |
609 | TBranch *b_ESD_fCascades_; //! | |
610 | TBranch *b_fCascades_fUniqueID; //! | |
611 | TBranch *b_fCascades_fBits; //! | |
612 | TBranch *b_fCascades_fPdgCode; //! | |
613 | TBranch *b_fCascades_fEffMass; //! | |
614 | TBranch *b_fCascades_fChi2; //! | |
615 | TBranch *b_fCascades_fPos; //! | |
616 | TBranch *b_fCascades_fPosCov; //! | |
617 | TBranch *b_fCascades_fV0idx; //! | |
618 | TBranch *b_fCascades_fV0mom; //! | |
619 | TBranch *b_fCascades_fV0momCov; //! | |
620 | TBranch *b_fCascades_fBachIdx; //! | |
621 | TBranch *b_fCascades_fBachMom; //! | |
622 | TBranch *b_fCascades_fBachMomCov; //! | |
623 | TBranch *b_ESD_fKinks_; //! | |
624 | TBranch *b_fKinks_fUniqueID; //! | |
625 | TBranch *b_fKinks_fBits; //! | |
626 | TBranch *b_fKinks_fID; //! | |
627 | TBranch *b_fKinks_fParamDaughter_fUniqueID; //! | |
628 | TBranch *b_fKinks_fParamDaughter_fBits; //! | |
629 | TBranch *b_fKinks_fParamDaughter_fX; //! | |
630 | TBranch *b_fKinks_fParamDaughter_fAlpha; //! | |
631 | TBranch *b_fKinks_fParamDaughter_fP; //! | |
632 | TBranch *b_fKinks_fParamDaughter_fC; //! | |
633 | TBranch *b_fKinks_fParamMother_fUniqueID; //! | |
634 | TBranch *b_fKinks_fParamMother_fBits; //! | |
635 | TBranch *b_fKinks_fParamMother_fX; //! | |
636 | TBranch *b_fKinks_fParamMother_fAlpha; //! | |
637 | TBranch *b_fKinks_fParamMother_fP; //! | |
638 | TBranch *b_fKinks_fParamMother_fC; //! | |
639 | TBranch *b_fKinks_fDist1; //! | |
640 | TBranch *b_fKinks_fDist2; //! | |
641 | TBranch *b_fKinks_fPdr; //! | |
642 | TBranch *b_fKinks_fXr; //! | |
643 | TBranch *b_fKinks_fPm; //! | |
644 | TBranch *b_fKinks_fAngle; //! | |
645 | TBranch *b_fKinks_fRr; //! | |
646 | TBranch *b_fKinks_fLab; //! | |
647 | TBranch *b_fKinks_fIndex; //! | |
648 | TBranch *b_fKinks_fStatus; //! | |
649 | TBranch *b_fKinks_fTPCdensity; //! | |
650 | TBranch *b_fKinks_fTPCdensity2; //! | |
651 | TBranch *b_fKinks_fShapeFactor; //! | |
652 | TBranch *b_fKinks_fRow0; //! | |
653 | TBranch *b_fKinks_fMultiple; //! | |
654 | TBranch *b_fKinks_fTPCncls; //! | |
655 | TBranch *b_ESD_fV0MIs_; //! | |
656 | TBranch *b_fV0MIs_fUniqueID; //! | |
657 | TBranch *b_fV0MIs_fBits; //! | |
658 | TBranch *b_fV0MIs_fPdgCode; //! | |
659 | TBranch *b_fV0MIs_fEffMass; //! | |
660 | TBranch *b_fV0MIs_fDcaDaughters; //! | |
661 | TBranch *b_fV0MIs_fChi2; //! | |
662 | TBranch *b_fV0MIs_fPos; //! | |
663 | TBranch *b_fV0MIs_fPosCov; //! | |
664 | TBranch *b_fV0MIs_fNidx; //! | |
665 | TBranch *b_fV0MIs_fNmom; //! | |
666 | TBranch *b_fV0MIs_fNmomCov; //! | |
667 | TBranch *b_fV0MIs_fPidx; //! | |
668 | TBranch *b_fV0MIs_fPmom; //! | |
669 | TBranch *b_fV0MIs_fPmomCov; //! | |
670 | TBranch *b_fV0MIs_fParamP_fUniqueID; //! | |
671 | TBranch *b_fV0MIs_fParamP_fBits; //! | |
672 | TBranch *b_fV0MIs_fParamP_fX; //! | |
673 | TBranch *b_fV0MIs_fParamP_fAlpha; //! | |
674 | TBranch *b_fV0MIs_fParamP_fP; //! | |
675 | TBranch *b_fV0MIs_fParamP_fC; //! | |
676 | TBranch *b_fV0MIs_fParamM_fUniqueID; //! | |
677 | TBranch *b_fV0MIs_fParamM_fBits; //! | |
678 | TBranch *b_fV0MIs_fParamM_fX; //! | |
679 | TBranch *b_fV0MIs_fParamM_fAlpha; //! | |
680 | TBranch *b_fV0MIs_fParamM_fP; //! | |
681 | TBranch *b_fV0MIs_fParamM_fC; //! | |
682 | TBranch *b_fV0MIs_fRP; //! | |
683 | TBranch *b_fV0MIs_fRM; //! | |
684 | TBranch *b_fV0MIs_fID; //! | |
685 | TBranch *b_fV0MIs_fLab; //! | |
686 | TBranch *b_fV0MIs_fIndex; //! | |
687 | TBranch *b_fV0MIs_fNormDCAPrim; //! | |
688 | TBranch *b_fV0MIs_fDist1; //! | |
689 | TBranch *b_fV0MIs_fDist2; //! | |
690 | TBranch *b_fV0MIs_fPP; //! | |
691 | TBranch *b_fV0MIs_fPM; //! | |
692 | TBranch *b_fV0MIs_fXr; //! | |
693 | TBranch *b_fV0MIs_fAngle; //! | |
694 | TBranch *b_fV0MIs_fRr; //! | |
695 | TBranch *b_fV0MIs_fStatus; //! | |
696 | TBranch *b_fV0MIs_fRow0; //! | |
697 | TBranch *b_fV0MIs_fOrder; //! | |
698 | TBranch *b_fV0MIs_fDistNorm; //! | |
699 | TBranch *b_fV0MIs_fDistSigma; //! | |
700 | TBranch *b_fV0MIs_fCausality; //! | |
701 | TBranch *b_fV0MIs_fChi2Before; //! | |
702 | TBranch *b_fV0MIs_fNBefore; //! | |
703 | TBranch *b_fV0MIs_fChi2After; //! | |
704 | TBranch *b_fV0MIs_fNAfter; //! | |
705 | TBranch *b_fV0MIs_fPointAngleFi; //! | |
706 | TBranch *b_fV0MIs_fPointAngleTh; //! | |
707 | TBranch *b_fV0MIs_fPointAngle; //! | |
708 | TBranch *b_ESD_fCaloClusters_; //! | |
709 | TBranch *b_fCaloClusters_fUniqueID; //! | |
710 | TBranch *b_fCaloClusters_fBits; //! | |
711 | TBranch *b_fCaloClusters_fID; //! | |
712 | TBranch *b_fCaloClusters_fClusterType; //! | |
713 | TBranch *b_fCaloClusters_fEMCALCluster; //! | |
714 | TBranch *b_fCaloClusters_fPHOSCluster; //! | |
715 | TBranch *b_fCaloClusters_fGlobalPos; //! | |
716 | TBranch *b_fCaloClusters_fEnergy; //! | |
717 | TBranch *b_fCaloClusters_fDispersion; //! | |
718 | TBranch *b_fCaloClusters_fChi2; //! | |
719 | TBranch *b_fCaloClusters_fPID; //! | |
720 | TBranch *b_fCaloClusters_fPrimaryIndex; //! | |
721 | TBranch *b_fCaloClusters_fM20; //! | |
722 | TBranch *b_fCaloClusters_fM02; //! | |
723 | TBranch *b_fCaloClusters_fM11; //! | |
724 | TBranch *b_fCaloClusters_fNExMax; //! | |
725 | TBranch *b_fCaloClusters_fEmcCpvDistance; //! | |
726 | TBranch *b_fCaloClusters_fNumberOfDigits; //! | |
727 | TBranch *b_fCaloClusters_fDigitAmplitude; //! | |
728 | TBranch *b_fCaloClusters_fDigitTime; //! | |
729 | TBranch *b_fCaloClusters_fDigitIndex; //! | |
730 | TBranch *b_ESD_fEMCALClusters; //! | |
731 | TBranch *b_ESD_fFirstEMCALCluster; //! | |
732 | TBranch *b_ESD_fPHOSClusters; //! | |
733 | TBranch *b_ESD_fFirstPHOSCluster; //! | |
734 | ||
735 | esdAna(TTree *tree=0) { } | |
736 | virtual ~esdAna() { } | |
737 | virtual Int_t Version() const { return 1; } | |
738 | virtual void Begin(TTree *tree); | |
739 | virtual void SlaveBegin(TTree *tree); | |
740 | virtual void Init(TTree *tree); | |
741 | virtual Bool_t Notify(); | |
742 | virtual Bool_t Process(Long64_t entry); | |
743 | virtual void SetOption(const char *option) { fOption = option; } | |
744 | virtual void SetObject(TObject *obj) { fObject = obj; } | |
745 | virtual void SetInputList(TList *input) { fInput = input; } | |
746 | virtual TList *GetOutputList() const { return fOutput; } | |
747 | virtual void SlaveTerminate(); | |
748 | virtual void Terminate(); | |
749 | ||
750 | TH1F* h1; | |
751 | TH1F* h2; | |
752 | TH1F* h3; | |
753 | TFile* hfile; | |
754 | ClassDef(esdAna,0); | |
755 | }; | |
756 | ||
757 | #endif | |
758 | ||
759 | #ifdef esdAna_cxx | |
760 | void esdAna::Init(TTree *tree) | |
761 | { | |
762 | // The Init() function is called when the selector needs to initialize | |
763 | // a new tree or chain. Typically here the branch addresses of the tree | |
764 | // will be set. It is normaly not necessary to make changes to the | |
765 | // generated code, but the routine can be extended by the user if needed. | |
766 | // Init() will be called many times when running with PROOF. | |
767 | ||
768 | // Set branch addresses | |
769 | if (tree == 0) return; | |
770 | fChain = tree; | |
771 | fChain->SetMakeClass(1); | |
772 | ||
773 | fChain->SetBranchAddress("fUniqueID",&fUniqueID); | |
774 | fChain->SetBranchAddress("fBits",&fBits); | |
775 | fChain->SetBranchAddress("fEventNumber",&fEventNumber); | |
776 | fChain->SetBranchAddress("fRunNumber",&fRunNumber); | |
777 | fChain->SetBranchAddress("fTriggerMask",&fTriggerMask); | |
778 | fChain->SetBranchAddress("fTriggerCluster",&fTriggerCluster); | |
779 | fChain->SetBranchAddress("fRecoVersion",&fRecoVersion); | |
780 | fChain->SetBranchAddress("fMagneticField",&fMagneticField); | |
781 | fChain->SetBranchAddress("fZDCN1Energy",&fZDCN1Energy); | |
782 | fChain->SetBranchAddress("fZDCP1Energy",&fZDCP1Energy); | |
783 | fChain->SetBranchAddress("fZDCN2Energy",&fZDCN2Energy); | |
784 | fChain->SetBranchAddress("fZDCP2Energy",&fZDCP2Energy); | |
785 | fChain->SetBranchAddress("fZDCEMEnergy",&fZDCEMEnergy); | |
786 | fChain->SetBranchAddress("fZDCParticipants",&fZDCParticipants); | |
787 | fChain->SetBranchAddress("fT0zVertex",&fT0zVertex); | |
788 | fChain->SetBranchAddress("fSPDVertex.fUniqueID",&fSPDVertex_fUniqueID); | |
789 | fChain->SetBranchAddress("fSPDVertex.fBits",&fSPDVertex_fBits); | |
790 | fChain->SetBranchAddress("fSPDVertex.fName",&fSPDVertex_fName); | |
791 | fChain->SetBranchAddress("fSPDVertex.fTitle",&fSPDVertex_fTitle); | |
792 | fChain->SetBranchAddress("fSPDVertex.fPosition[3]",fSPDVertex_fPosition); | |
793 | fChain->SetBranchAddress("fSPDVertex.fSigma",&fSPDVertex_fSigma); | |
794 | fChain->SetBranchAddress("fSPDVertex.fNContributors",&fSPDVertex_fNContributors); | |
795 | fChain->SetBranchAddress("fSPDVertex.fCovXX",&fSPDVertex_fCovXX); | |
796 | fChain->SetBranchAddress("fSPDVertex.fCovXY",&fSPDVertex_fCovXY); | |
797 | fChain->SetBranchAddress("fSPDVertex.fCovYY",&fSPDVertex_fCovYY); | |
798 | fChain->SetBranchAddress("fSPDVertex.fCovXZ",&fSPDVertex_fCovXZ); | |
799 | fChain->SetBranchAddress("fSPDVertex.fCovYZ",&fSPDVertex_fCovYZ); | |
800 | fChain->SetBranchAddress("fSPDVertex.fCovZZ",&fSPDVertex_fCovZZ); | |
801 | fChain->SetBranchAddress("fSPDVertex.fSNR[3]",fSPDVertex_fSNR); | |
802 | fChain->SetBranchAddress("fSPDVertex.fChi2",&fSPDVertex_fChi2); | |
803 | fChain->SetBranchAddress("fPrimaryVertex.fUniqueID",&fPrimaryVertex_fUniqueID); | |
804 | fChain->SetBranchAddress("fPrimaryVertex.fBits",&fPrimaryVertex_fBits); | |
805 | fChain->SetBranchAddress("fPrimaryVertex.fName",&fPrimaryVertex_fName); | |
806 | fChain->SetBranchAddress("fPrimaryVertex.fTitle",&fPrimaryVertex_fTitle); | |
807 | fChain->SetBranchAddress("fPrimaryVertex.fPosition[3]",fPrimaryVertex_fPosition); | |
808 | fChain->SetBranchAddress("fPrimaryVertex.fSigma",&fPrimaryVertex_fSigma); | |
809 | fChain->SetBranchAddress("fPrimaryVertex.fNContributors",&fPrimaryVertex_fNContributors); | |
810 | fChain->SetBranchAddress("fPrimaryVertex.fCovXX",&fPrimaryVertex_fCovXX); | |
811 | fChain->SetBranchAddress("fPrimaryVertex.fCovXY",&fPrimaryVertex_fCovXY); | |
812 | fChain->SetBranchAddress("fPrimaryVertex.fCovYY",&fPrimaryVertex_fCovYY); | |
813 | fChain->SetBranchAddress("fPrimaryVertex.fCovXZ",&fPrimaryVertex_fCovXZ); | |
814 | fChain->SetBranchAddress("fPrimaryVertex.fCovYZ",&fPrimaryVertex_fCovYZ); | |
815 | fChain->SetBranchAddress("fPrimaryVertex.fCovZZ",&fPrimaryVertex_fCovZZ); | |
816 | fChain->SetBranchAddress("fPrimaryVertex.fSNR[3]",fPrimaryVertex_fSNR); | |
817 | fChain->SetBranchAddress("fPrimaryVertex.fChi2",&fPrimaryVertex_fChi2); | |
818 | fChain->SetBranchAddress("fSPDMult.fUniqueID",&fSPDMult_fUniqueID); | |
819 | fChain->SetBranchAddress("fSPDMult.fBits",&fSPDMult_fBits); | |
820 | fChain->SetBranchAddress("fSPDMult.fNtracks",&fSPDMult_fNtracks); | |
821 | fChain->SetBranchAddress("fSPDMult.fTh",fSPDMult_fTh); | |
822 | fChain->SetBranchAddress("fSPDMult.fPhi",fSPDMult_fPhi); | |
823 | fChain->SetBranchAddress("fSPDMult.fDeltPhi",fSPDMult_fDeltPhi); | |
824 | fChain->SetBranchAddress("fT0timeStart",&fT0timeStart); | |
825 | fChain->SetBranchAddress("fT0time[24]",fT0time); | |
826 | fChain->SetBranchAddress("fT0amplitude[24]",fT0amplitude); | |
827 | fChain->SetBranchAddress("fTracks",&fTracks_); | |
828 | fChain->SetBranchAddress("fTracks.fUniqueID",fTracks_fUniqueID); | |
829 | fChain->SetBranchAddress("fTracks.fBits",fTracks_fBits); | |
830 | fChain->SetBranchAddress("fTracks.fX",fTracks_fX); | |
831 | fChain->SetBranchAddress("fTracks.fAlpha",fTracks_fAlpha); | |
832 | fChain->SetBranchAddress("fTracks.fP[5]",fTracks_fP); | |
833 | fChain->SetBranchAddress("fTracks.fC[15]",fTracks_fC); | |
834 | fChain->SetBranchAddress("fTracks.fFlags",fTracks_fFlags); | |
835 | fChain->SetBranchAddress("fTracks.fLabel",fTracks_fLabel); | |
836 | fChain->SetBranchAddress("fTracks.fID",fTracks_fID); | |
837 | fChain->SetBranchAddress("fTracks.fTrackLength",fTracks_fTrackLength); | |
838 | fChain->SetBranchAddress("fTracks.fD",fTracks_fD); | |
839 | fChain->SetBranchAddress("fTracks.fZ",fTracks_fZ); | |
840 | fChain->SetBranchAddress("fTracks.fCdd",fTracks_fCdd); | |
841 | fChain->SetBranchAddress("fTracks.fCdz",fTracks_fCdz); | |
842 | fChain->SetBranchAddress("fTracks.fCzz",fTracks_fCzz); | |
843 | fChain->SetBranchAddress("fTracks.fTrackTime[5]",fTracks_fTrackTime); | |
844 | fChain->SetBranchAddress("fTracks.fR[5]",fTracks_fR); | |
845 | fChain->SetBranchAddress("fTracks.fStopVertex",fTracks_fStopVertex); | |
846 | fChain->SetBranchAddress("fTracks.fCchi2",fTracks_fCchi2); | |
847 | fChain->SetBranchAddress("fTracks.fITSchi2",fTracks_fITSchi2); | |
848 | fChain->SetBranchAddress("fTracks.fITSncls",fTracks_fITSncls); | |
849 | fChain->SetBranchAddress("fTracks.fITSsignal",fTracks_fITSsignal); | |
850 | fChain->SetBranchAddress("fTracks.fITSr[5]",fTracks_fITSr); | |
851 | fChain->SetBranchAddress("fTracks.fITSLabel",fTracks_fITSLabel); | |
852 | fChain->SetBranchAddress("fTracks.fITSFakeRatio",fTracks_fITSFakeRatio); | |
853 | fChain->SetBranchAddress("fTracks.fTPCchi2",fTracks_fTPCchi2); | |
854 | fChain->SetBranchAddress("fTracks.fTPCncls",fTracks_fTPCncls); | |
855 | fChain->SetBranchAddress("fTracks.fTPCnclsF",fTracks_fTPCnclsF); | |
856 | fChain->SetBranchAddress("fTracks.fTPCClusterMap.fUniqueID",fTracks_fTPCClusterMap_fUniqueID); | |
857 | fChain->SetBranchAddress("fTracks.fTPCClusterMap.fBits",fTracks_fTPCClusterMap_fBits); | |
858 | fChain->SetBranchAddress("fTracks.fTPCClusterMap.fNbits",fTracks_fTPCClusterMap_fNbits); | |
859 | fChain->SetBranchAddress("fTracks.fTPCClusterMap.fNbytes",fTracks_fTPCClusterMap_fNbytes); | |
860 | fChain->SetBranchAddress("fTracks.fTPCClusterMap.fAllBits",fTracks_fTPCClusterMap_fAllBits); | |
861 | fChain->SetBranchAddress("fTracks.fTPCsignal",fTracks_fTPCsignal); | |
862 | fChain->SetBranchAddress("fTracks.fTPCsignalN",fTracks_fTPCsignalN); | |
863 | fChain->SetBranchAddress("fTracks.fTPCsignalS",fTracks_fTPCsignalS); | |
864 | fChain->SetBranchAddress("fTracks.fTPCr[5]",fTracks_fTPCr); | |
865 | fChain->SetBranchAddress("fTracks.fTPCLabel",fTracks_fTPCLabel); | |
866 | fChain->SetBranchAddress("fTracks.fTPCPoints[4]",fTracks_fTPCPoints); | |
867 | fChain->SetBranchAddress("fTracks.fKinkIndexes[3]",fTracks_fKinkIndexes); | |
868 | fChain->SetBranchAddress("fTracks.fV0Indexes[3]",fTracks_fV0Indexes); | |
869 | fChain->SetBranchAddress("fTracks.fTRDchi2",fTracks_fTRDchi2); | |
870 | fChain->SetBranchAddress("fTracks.fTRDncls",fTracks_fTRDncls); | |
871 | fChain->SetBranchAddress("fTracks.fTRDncls0",fTracks_fTRDncls0); | |
872 | fChain->SetBranchAddress("fTracks.fTRDsignal",fTracks_fTRDsignal); | |
873 | fChain->SetBranchAddress("fTracks.fTRDsignals[6][3]",fTracks_fTRDsignals); | |
874 | fChain->SetBranchAddress("fTracks.fTRDTimBin[6]",fTracks_fTRDTimBin); | |
875 | fChain->SetBranchAddress("fTracks.fTRDr[5]",fTracks_fTRDr); | |
876 | fChain->SetBranchAddress("fTracks.fTRDLabel",fTracks_fTRDLabel); | |
877 | fChain->SetBranchAddress("fTracks.fTRDQuality",fTracks_fTRDQuality); | |
878 | fChain->SetBranchAddress("fTracks.fTRDBudget",fTracks_fTRDBudget); | |
879 | fChain->SetBranchAddress("fTracks.fTOFchi2",fTracks_fTOFchi2); | |
880 | fChain->SetBranchAddress("fTracks.fTOFindex",fTracks_fTOFindex); | |
881 | fChain->SetBranchAddress("fTracks.fTOFCalChannel",fTracks_fTOFCalChannel); | |
882 | fChain->SetBranchAddress("fTracks.fTOFsignal",fTracks_fTOFsignal); | |
883 | fChain->SetBranchAddress("fTracks.fTOFsignalToT",fTracks_fTOFsignalToT); | |
884 | fChain->SetBranchAddress("fTracks.fTOFr[5]",fTracks_fTOFr); | |
885 | fChain->SetBranchAddress("fTracks.fTOFLabel[3]",fTracks_fTOFLabel); | |
886 | fChain->SetBranchAddress("fTracks.fHMPIDchi2",fTracks_fHMPIDchi2); | |
887 | fChain->SetBranchAddress("fTracks.fHMPIDncls",fTracks_fHMPIDncls); | |
888 | fChain->SetBranchAddress("fTracks.fHMPIDindex",fTracks_fHMPIDindex); | |
889 | fChain->SetBranchAddress("fTracks.fHMPIDsignal",fTracks_fHMPIDsignal); | |
890 | fChain->SetBranchAddress("fTracks.fHMPIDr[5]",fTracks_fHMPIDr); | |
891 | fChain->SetBranchAddress("fTracks.fHMPIDtheta",fTracks_fHMPIDtheta); | |
892 | fChain->SetBranchAddress("fTracks.fHMPIDphi",fTracks_fHMPIDphi); | |
893 | fChain->SetBranchAddress("fTracks.fHMPIDdx",fTracks_fHMPIDdx); | |
894 | fChain->SetBranchAddress("fTracks.fHMPIDdy",fTracks_fHMPIDdy); | |
895 | fChain->SetBranchAddress("fTracks.fHMPIDmipX",fTracks_fHMPIDmipX); | |
896 | fChain->SetBranchAddress("fTracks.fHMPIDmipY",fTracks_fHMPIDmipY); | |
897 | fChain->SetBranchAddress("fHLTConfMapTracks",&fHLTConfMapTracks_); | |
898 | fChain->SetBranchAddress("fHLTConfMapTracks.fUniqueID",fHLTConfMapTracks_fUniqueID); | |
899 | fChain->SetBranchAddress("fHLTConfMapTracks.fBits",fHLTConfMapTracks_fBits); | |
900 | fChain->SetBranchAddress("fHLTConfMapTracks.fNHits",fHLTConfMapTracks_fNHits); | |
901 | fChain->SetBranchAddress("fHLTConfMapTracks.fMCid",fHLTConfMapTracks_fMCid); | |
902 | fChain->SetBranchAddress("fHLTConfMapTracks.fWeight",fHLTConfMapTracks_fWeight); | |
903 | fChain->SetBranchAddress("fHLTConfMapTracks.fFromMainVertex",fHLTConfMapTracks_fFromMainVertex); | |
904 | fChain->SetBranchAddress("fHLTConfMapTracks.fRowRange[2]",fHLTConfMapTracks_fRowRange); | |
905 | fChain->SetBranchAddress("fHLTConfMapTracks.fSector",fHLTConfMapTracks_fSector); | |
906 | fChain->SetBranchAddress("fHLTConfMapTracks.fFirstPoint[3]",fHLTConfMapTracks_fFirstPoint); | |
907 | fChain->SetBranchAddress("fHLTConfMapTracks.fLastPoint[3]",fHLTConfMapTracks_fLastPoint); | |
908 | fChain->SetBranchAddress("fHLTConfMapTracks.fQ",fHLTConfMapTracks_fQ); | |
909 | fChain->SetBranchAddress("fHLTConfMapTracks.fTanl",fHLTConfMapTracks_fTanl); | |
910 | fChain->SetBranchAddress("fHLTConfMapTracks.fPsi",fHLTConfMapTracks_fPsi); | |
911 | fChain->SetBranchAddress("fHLTConfMapTracks.fPt",fHLTConfMapTracks_fPt); | |
912 | fChain->SetBranchAddress("fHLTConfMapTracks.fPterr",fHLTConfMapTracks_fPterr); | |
913 | fChain->SetBranchAddress("fHLTConfMapTracks.fPsierr",fHLTConfMapTracks_fPsierr); | |
914 | fChain->SetBranchAddress("fHLTConfMapTracks.fTanlerr",fHLTConfMapTracks_fTanlerr); | |
915 | fChain->SetBranchAddress("fHLTConfMapTracks.fBinX",fHLTConfMapTracks_fBinX); | |
916 | fChain->SetBranchAddress("fHLTConfMapTracks.fBinY",fHLTConfMapTracks_fBinY); | |
917 | fChain->SetBranchAddress("fHLTConfMapTracks.fSizeX",fHLTConfMapTracks_fSizeX); | |
918 | fChain->SetBranchAddress("fHLTConfMapTracks.fSizeY",fHLTConfMapTracks_fSizeY); | |
919 | fChain->SetBranchAddress("fHLTConfMapTracks.fPID",fHLTConfMapTracks_fPID); | |
920 | fChain->SetBranchAddress("fHLTHoughTracks",&fHLTHoughTracks_); | |
921 | fChain->SetBranchAddress("fHLTHoughTracks.fUniqueID",&fHLTHoughTracks_fUniqueID); | |
922 | fChain->SetBranchAddress("fHLTHoughTracks.fBits",&fHLTHoughTracks_fBits); | |
923 | fChain->SetBranchAddress("fHLTHoughTracks.fNHits",&fHLTHoughTracks_fNHits); | |
924 | fChain->SetBranchAddress("fHLTHoughTracks.fMCid",&fHLTHoughTracks_fMCid); | |
925 | fChain->SetBranchAddress("fHLTHoughTracks.fWeight",&fHLTHoughTracks_fWeight); | |
926 | fChain->SetBranchAddress("fHLTHoughTracks.fFromMainVertex",&fHLTHoughTracks_fFromMainVertex); | |
927 | fChain->SetBranchAddress("fHLTHoughTracks.fRowRange[2]",&fHLTHoughTracks_fRowRange); | |
928 | fChain->SetBranchAddress("fHLTHoughTracks.fSector",&fHLTHoughTracks_fSector); | |
929 | fChain->SetBranchAddress("fHLTHoughTracks.fFirstPoint[3]",&fHLTHoughTracks_fFirstPoint); | |
930 | fChain->SetBranchAddress("fHLTHoughTracks.fLastPoint[3]",&fHLTHoughTracks_fLastPoint); | |
931 | fChain->SetBranchAddress("fHLTHoughTracks.fQ",&fHLTHoughTracks_fQ); | |
932 | fChain->SetBranchAddress("fHLTHoughTracks.fTanl",&fHLTHoughTracks_fTanl); | |
933 | fChain->SetBranchAddress("fHLTHoughTracks.fPsi",&fHLTHoughTracks_fPsi); | |
934 | fChain->SetBranchAddress("fHLTHoughTracks.fPt",&fHLTHoughTracks_fPt); | |
935 | fChain->SetBranchAddress("fHLTHoughTracks.fPterr",&fHLTHoughTracks_fPterr); | |
936 | fChain->SetBranchAddress("fHLTHoughTracks.fPsierr",&fHLTHoughTracks_fPsierr); | |
937 | fChain->SetBranchAddress("fHLTHoughTracks.fTanlerr",&fHLTHoughTracks_fTanlerr); | |
938 | fChain->SetBranchAddress("fHLTHoughTracks.fBinX",&fHLTHoughTracks_fBinX); | |
939 | fChain->SetBranchAddress("fHLTHoughTracks.fBinY",&fHLTHoughTracks_fBinY); | |
940 | fChain->SetBranchAddress("fHLTHoughTracks.fSizeX",&fHLTHoughTracks_fSizeX); | |
941 | fChain->SetBranchAddress("fHLTHoughTracks.fSizeY",&fHLTHoughTracks_fSizeY); | |
942 | fChain->SetBranchAddress("fHLTHoughTracks.fPID",&fHLTHoughTracks_fPID); | |
943 | fChain->SetBranchAddress("fMuonTracks",&fMuonTracks_); | |
944 | fChain->SetBranchAddress("fMuonTracks.fUniqueID",&fMuonTracks_fUniqueID); | |
945 | fChain->SetBranchAddress("fMuonTracks.fBits",&fMuonTracks_fBits); | |
946 | fChain->SetBranchAddress("fMuonTracks.fInverseBendingMomentum",&fMuonTracks_fInverseBendingMomentum); | |
947 | fChain->SetBranchAddress("fMuonTracks.fThetaX",&fMuonTracks_fThetaX); | |
948 | fChain->SetBranchAddress("fMuonTracks.fThetaY",&fMuonTracks_fThetaY); | |
949 | fChain->SetBranchAddress("fMuonTracks.fZ",&fMuonTracks_fZ); | |
950 | fChain->SetBranchAddress("fMuonTracks.fBendingCoor",&fMuonTracks_fBendingCoor); | |
951 | fChain->SetBranchAddress("fMuonTracks.fNonBendingCoor",&fMuonTracks_fNonBendingCoor); | |
952 | fChain->SetBranchAddress("fMuonTracks.fChi2",&fMuonTracks_fChi2); | |
953 | fChain->SetBranchAddress("fMuonTracks.fNHit",&fMuonTracks_fNHit); | |
954 | fChain->SetBranchAddress("fMuonTracks.fMatchTrigger",&fMuonTracks_fMatchTrigger); | |
955 | fChain->SetBranchAddress("fMuonTracks.fChi2MatchTrigger",&fMuonTracks_fChi2MatchTrigger); | |
956 | fChain->SetBranchAddress("fPmdTracks",&fPmdTracks_); | |
957 | fChain->SetBranchAddress("fPmdTracks.fUniqueID",&fPmdTracks_fUniqueID); | |
958 | fChain->SetBranchAddress("fPmdTracks.fBits",&fPmdTracks_fBits); | |
959 | fChain->SetBranchAddress("fPmdTracks.fDet",&fPmdTracks_fDet); | |
960 | fChain->SetBranchAddress("fPmdTracks.fX",&fPmdTracks_fX); | |
961 | fChain->SetBranchAddress("fPmdTracks.fY",&fPmdTracks_fY); | |
962 | fChain->SetBranchAddress("fPmdTracks.fZ",&fPmdTracks_fZ); | |
963 | fChain->SetBranchAddress("fPmdTracks.fCluADC",&fPmdTracks_fCluADC); | |
964 | fChain->SetBranchAddress("fPmdTracks.fNcell",&fPmdTracks_fNcell); | |
965 | fChain->SetBranchAddress("fPmdTracks.fCluPID",&fPmdTracks_fCluPID); | |
966 | fChain->SetBranchAddress("fTrdTracks",&fTrdTracks_); | |
967 | fChain->SetBranchAddress("fTrdTracks.fUniqueID",&fTrdTracks_fUniqueID); | |
968 | fChain->SetBranchAddress("fTrdTracks.fBits",&fTrdTracks_fBits); | |
969 | fChain->SetBranchAddress("fTrdTracks.fYproj",&fTrdTracks_fYproj); | |
970 | fChain->SetBranchAddress("fTrdTracks.fZproj",&fTrdTracks_fZproj); | |
971 | fChain->SetBranchAddress("fTrdTracks.fSlope",&fTrdTracks_fSlope); | |
972 | fChain->SetBranchAddress("fTrdTracks.fDetector",&fTrdTracks_fDetector); | |
973 | fChain->SetBranchAddress("fTrdTracks.fNtracklets",&fTrdTracks_fNtracklets); | |
974 | fChain->SetBranchAddress("fTrdTracks.fNplanes",&fTrdTracks_fNplanes); | |
975 | fChain->SetBranchAddress("fTrdTracks.fNclusters",&fTrdTracks_fNclusters); | |
976 | fChain->SetBranchAddress("fTrdTracks.fPt",&fTrdTracks_fPt); | |
977 | fChain->SetBranchAddress("fTrdTracks.fPhi",&fTrdTracks_fPhi); | |
978 | fChain->SetBranchAddress("fTrdTracks.fEta",&fTrdTracks_fEta); | |
979 | fChain->SetBranchAddress("fTrdTracks.fLabel",&fTrdTracks_fLabel); | |
980 | fChain->SetBranchAddress("fTrdTracks.fPID",&fTrdTracks_fPID); | |
981 | fChain->SetBranchAddress("fTrdTracks.fIsElectron",&fTrdTracks_fIsElectron); | |
982 | fChain->SetBranchAddress("fV0s",&fV0s_); | |
983 | fChain->SetBranchAddress("fV0s.fUniqueID",fV0s_fUniqueID); | |
984 | fChain->SetBranchAddress("fV0s.fBits",fV0s_fBits); | |
985 | fChain->SetBranchAddress("fV0s.fPdgCode",fV0s_fPdgCode); | |
986 | fChain->SetBranchAddress("fV0s.fEffMass",fV0s_fEffMass); | |
987 | fChain->SetBranchAddress("fV0s.fDcaDaughters",fV0s_fDcaDaughters); | |
988 | fChain->SetBranchAddress("fV0s.fChi2",fV0s_fChi2); | |
989 | fChain->SetBranchAddress("fV0s.fPos[3]",fV0s_fPos); | |
990 | fChain->SetBranchAddress("fV0s.fPosCov[6]",fV0s_fPosCov); | |
991 | fChain->SetBranchAddress("fV0s.fNidx",fV0s_fNidx); | |
992 | fChain->SetBranchAddress("fV0s.fNmom[3]",fV0s_fNmom); | |
993 | fChain->SetBranchAddress("fV0s.fNmomCov[6]",fV0s_fNmomCov); | |
994 | fChain->SetBranchAddress("fV0s.fPidx",fV0s_fPidx); | |
995 | fChain->SetBranchAddress("fV0s.fPmom[3]",fV0s_fPmom); | |
996 | fChain->SetBranchAddress("fV0s.fPmomCov[6]",fV0s_fPmomCov); | |
997 | fChain->SetBranchAddress("fCascades",&fCascades_); | |
998 | fChain->SetBranchAddress("fCascades.fUniqueID",&fCascades_fUniqueID); | |
999 | fChain->SetBranchAddress("fCascades.fBits",&fCascades_fBits); | |
1000 | fChain->SetBranchAddress("fCascades.fPdgCode",&fCascades_fPdgCode); | |
1001 | fChain->SetBranchAddress("fCascades.fEffMass",&fCascades_fEffMass); | |
1002 | fChain->SetBranchAddress("fCascades.fChi2",&fCascades_fChi2); | |
1003 | fChain->SetBranchAddress("fCascades.fPos[3]",&fCascades_fPos); | |
1004 | fChain->SetBranchAddress("fCascades.fPosCov[6]",&fCascades_fPosCov); | |
1005 | fChain->SetBranchAddress("fCascades.fV0idx[2]",&fCascades_fV0idx); | |
1006 | fChain->SetBranchAddress("fCascades.fV0mom[2][3]",&fCascades_fV0mom); | |
1007 | fChain->SetBranchAddress("fCascades.fV0momCov[6]",&fCascades_fV0momCov); | |
1008 | fChain->SetBranchAddress("fCascades.fBachIdx",&fCascades_fBachIdx); | |
1009 | fChain->SetBranchAddress("fCascades.fBachMom[3]",&fCascades_fBachMom); | |
1010 | fChain->SetBranchAddress("fCascades.fBachMomCov[6]",&fCascades_fBachMomCov); | |
1011 | fChain->SetBranchAddress("fKinks",&fKinks_); | |
1012 | fChain->SetBranchAddress("fKinks.fUniqueID",fKinks_fUniqueID); | |
1013 | fChain->SetBranchAddress("fKinks.fBits",fKinks_fBits); | |
1014 | fChain->SetBranchAddress("fKinks.fID",fKinks_fID); | |
1015 | fChain->SetBranchAddress("fKinks.fParamDaughter.fUniqueID",fKinks_fParamDaughter_fUniqueID); | |
1016 | fChain->SetBranchAddress("fKinks.fParamDaughter.fBits",fKinks_fParamDaughter_fBits); | |
1017 | fChain->SetBranchAddress("fKinks.fParamDaughter.fX",fKinks_fParamDaughter_fX); | |
1018 | fChain->SetBranchAddress("fKinks.fParamDaughter.fAlpha",fKinks_fParamDaughter_fAlpha); | |
1019 | fChain->SetBranchAddress("fKinks.fParamDaughter.fP[5]",fKinks_fParamDaughter_fP); | |
1020 | fChain->SetBranchAddress("fKinks.fParamDaughter.fC[15]",fKinks_fParamDaughter_fC); | |
1021 | fChain->SetBranchAddress("fKinks.fParamMother.fUniqueID",fKinks_fParamMother_fUniqueID); | |
1022 | fChain->SetBranchAddress("fKinks.fParamMother.fBits",fKinks_fParamMother_fBits); | |
1023 | fChain->SetBranchAddress("fKinks.fParamMother.fX",fKinks_fParamMother_fX); | |
1024 | fChain->SetBranchAddress("fKinks.fParamMother.fAlpha",fKinks_fParamMother_fAlpha); | |
1025 | fChain->SetBranchAddress("fKinks.fParamMother.fP[5]",fKinks_fParamMother_fP); | |
1026 | fChain->SetBranchAddress("fKinks.fParamMother.fC[15]",fKinks_fParamMother_fC); | |
1027 | fChain->SetBranchAddress("fKinks.fDist1",fKinks_fDist1); | |
1028 | fChain->SetBranchAddress("fKinks.fDist2",fKinks_fDist2); | |
1029 | fChain->SetBranchAddress("fKinks.fPdr[3]",fKinks_fPdr); | |
1030 | fChain->SetBranchAddress("fKinks.fXr[3]",fKinks_fXr); | |
1031 | fChain->SetBranchAddress("fKinks.fPm[3]",fKinks_fPm); | |
1032 | fChain->SetBranchAddress("fKinks.fAngle[3]",fKinks_fAngle); | |
1033 | fChain->SetBranchAddress("fKinks.fRr",fKinks_fRr); | |
1034 | fChain->SetBranchAddress("fKinks.fLab[2]",fKinks_fLab); | |
1035 | fChain->SetBranchAddress("fKinks.fIndex[2]",fKinks_fIndex); | |
1036 | fChain->SetBranchAddress("fKinks.fStatus[12]",fKinks_fStatus); | |
1037 | fChain->SetBranchAddress("fKinks.fTPCdensity[2][2]",fKinks_fTPCdensity); | |
1038 | fChain->SetBranchAddress("fKinks.fTPCdensity2[2][2]",fKinks_fTPCdensity2); | |
1039 | fChain->SetBranchAddress("fKinks.fShapeFactor",fKinks_fShapeFactor); | |
1040 | fChain->SetBranchAddress("fKinks.fRow0",fKinks_fRow0); | |
1041 | fChain->SetBranchAddress("fKinks.fMultiple[2]",fKinks_fMultiple); | |
1042 | fChain->SetBranchAddress("fKinks.fTPCncls[2]",fKinks_fTPCncls); | |
1043 | fChain->SetBranchAddress("fV0MIs",&fV0MIs_); | |
1044 | fChain->SetBranchAddress("fV0MIs.fUniqueID",fV0MIs_fUniqueID); | |
1045 | fChain->SetBranchAddress("fV0MIs.fBits",fV0MIs_fBits); | |
1046 | fChain->SetBranchAddress("fV0MIs.fPdgCode",fV0MIs_fPdgCode); | |
1047 | fChain->SetBranchAddress("fV0MIs.fEffMass",fV0MIs_fEffMass); | |
1048 | fChain->SetBranchAddress("fV0MIs.fDcaDaughters",fV0MIs_fDcaDaughters); | |
1049 | fChain->SetBranchAddress("fV0MIs.fChi2",fV0MIs_fChi2); | |
1050 | fChain->SetBranchAddress("fV0MIs.fPos[3]",fV0MIs_fPos); | |
1051 | fChain->SetBranchAddress("fV0MIs.fPosCov[6]",fV0MIs_fPosCov); | |
1052 | fChain->SetBranchAddress("fV0MIs.fNidx",fV0MIs_fNidx); | |
1053 | fChain->SetBranchAddress("fV0MIs.fNmom[3]",fV0MIs_fNmom); | |
1054 | fChain->SetBranchAddress("fV0MIs.fNmomCov[6]",fV0MIs_fNmomCov); | |
1055 | fChain->SetBranchAddress("fV0MIs.fPidx",fV0MIs_fPidx); | |
1056 | fChain->SetBranchAddress("fV0MIs.fPmom[3]",fV0MIs_fPmom); | |
1057 | fChain->SetBranchAddress("fV0MIs.fPmomCov[6]",fV0MIs_fPmomCov); | |
1058 | fChain->SetBranchAddress("fV0MIs.fParamP.fUniqueID",fV0MIs_fParamP_fUniqueID); | |
1059 | fChain->SetBranchAddress("fV0MIs.fParamP.fBits",fV0MIs_fParamP_fBits); | |
1060 | fChain->SetBranchAddress("fV0MIs.fParamP.fX",fV0MIs_fParamP_fX); | |
1061 | fChain->SetBranchAddress("fV0MIs.fParamP.fAlpha",fV0MIs_fParamP_fAlpha); | |
1062 | fChain->SetBranchAddress("fV0MIs.fParamP.fP[5]",fV0MIs_fParamP_fP); | |
1063 | fChain->SetBranchAddress("fV0MIs.fParamP.fC[15]",fV0MIs_fParamP_fC); | |
1064 | fChain->SetBranchAddress("fV0MIs.fParamM.fUniqueID",fV0MIs_fParamM_fUniqueID); | |
1065 | fChain->SetBranchAddress("fV0MIs.fParamM.fBits",fV0MIs_fParamM_fBits); | |
1066 | fChain->SetBranchAddress("fV0MIs.fParamM.fX",fV0MIs_fParamM_fX); | |
1067 | fChain->SetBranchAddress("fV0MIs.fParamM.fAlpha",fV0MIs_fParamM_fAlpha); | |
1068 | fChain->SetBranchAddress("fV0MIs.fParamM.fP[5]",fV0MIs_fParamM_fP); | |
1069 | fChain->SetBranchAddress("fV0MIs.fParamM.fC[15]",fV0MIs_fParamM_fC); | |
1070 | fChain->SetBranchAddress("fV0MIs.fRP[5]",fV0MIs_fRP); | |
1071 | fChain->SetBranchAddress("fV0MIs.fRM[5]",fV0MIs_fRM); | |
1072 | fChain->SetBranchAddress("fV0MIs.fID",fV0MIs_fID); | |
1073 | fChain->SetBranchAddress("fV0MIs.fLab[2]",fV0MIs_fLab); | |
1074 | fChain->SetBranchAddress("fV0MIs.fIndex[2]",fV0MIs_fIndex); | |
1075 | fChain->SetBranchAddress("fV0MIs.fNormDCAPrim[2]",fV0MIs_fNormDCAPrim); | |
1076 | fChain->SetBranchAddress("fV0MIs.fDist1",fV0MIs_fDist1); | |
1077 | fChain->SetBranchAddress("fV0MIs.fDist2",fV0MIs_fDist2); | |
1078 | fChain->SetBranchAddress("fV0MIs.fPP[3]",fV0MIs_fPP); | |
1079 | fChain->SetBranchAddress("fV0MIs.fPM[3]",fV0MIs_fPM); | |
1080 | fChain->SetBranchAddress("fV0MIs.fXr[3]",fV0MIs_fXr); | |
1081 | fChain->SetBranchAddress("fV0MIs.fAngle[3]",fV0MIs_fAngle); | |
1082 | fChain->SetBranchAddress("fV0MIs.fRr",fV0MIs_fRr); | |
1083 | fChain->SetBranchAddress("fV0MIs.fStatus",fV0MIs_fStatus); | |
1084 | fChain->SetBranchAddress("fV0MIs.fRow0",fV0MIs_fRow0); | |
1085 | fChain->SetBranchAddress("fV0MIs.fOrder[3]",fV0MIs_fOrder); | |
1086 | fChain->SetBranchAddress("fV0MIs.fDistNorm",fV0MIs_fDistNorm); | |
1087 | fChain->SetBranchAddress("fV0MIs.fDistSigma",fV0MIs_fDistSigma); | |
1088 | fChain->SetBranchAddress("fV0MIs.fCausality[4]",fV0MIs_fCausality); | |
1089 | fChain->SetBranchAddress("fV0MIs.fChi2Before",fV0MIs_fChi2Before); | |
1090 | fChain->SetBranchAddress("fV0MIs.fNBefore",fV0MIs_fNBefore); | |
1091 | fChain->SetBranchAddress("fV0MIs.fChi2After",fV0MIs_fChi2After); | |
1092 | fChain->SetBranchAddress("fV0MIs.fNAfter",fV0MIs_fNAfter); | |
1093 | fChain->SetBranchAddress("fV0MIs.fPointAngleFi",fV0MIs_fPointAngleFi); | |
1094 | fChain->SetBranchAddress("fV0MIs.fPointAngleTh",fV0MIs_fPointAngleTh); | |
1095 | fChain->SetBranchAddress("fV0MIs.fPointAngle",fV0MIs_fPointAngle); | |
1096 | fChain->SetBranchAddress("fCaloClusters",&fCaloClusters_); | |
1097 | fChain->SetBranchAddress("fCaloClusters.fUniqueID",fCaloClusters_fUniqueID); | |
1098 | fChain->SetBranchAddress("fCaloClusters.fBits",fCaloClusters_fBits); | |
1099 | fChain->SetBranchAddress("fCaloClusters.fID",fCaloClusters_fID); | |
1100 | fChain->SetBranchAddress("fCaloClusters.fClusterType",fCaloClusters_fClusterType); | |
1101 | fChain->SetBranchAddress("fCaloClusters.fEMCALCluster",fCaloClusters_fEMCALCluster); | |
1102 | fChain->SetBranchAddress("fCaloClusters.fPHOSCluster",fCaloClusters_fPHOSCluster); | |
1103 | fChain->SetBranchAddress("fCaloClusters.fGlobalPos[3]",fCaloClusters_fGlobalPos); | |
1104 | fChain->SetBranchAddress("fCaloClusters.fEnergy",fCaloClusters_fEnergy); | |
1105 | fChain->SetBranchAddress("fCaloClusters.fDispersion",fCaloClusters_fDispersion); | |
1106 | fChain->SetBranchAddress("fCaloClusters.fChi2",fCaloClusters_fChi2); | |
1107 | fChain->SetBranchAddress("fCaloClusters.fPID[10]",fCaloClusters_fPID); | |
1108 | fChain->SetBranchAddress("fCaloClusters.fPrimaryIndex",fCaloClusters_fPrimaryIndex); | |
1109 | fChain->SetBranchAddress("fCaloClusters.fM20",fCaloClusters_fM20); | |
1110 | fChain->SetBranchAddress("fCaloClusters.fM02",fCaloClusters_fM02); | |
1111 | fChain->SetBranchAddress("fCaloClusters.fM11",fCaloClusters_fM11); | |
1112 | fChain->SetBranchAddress("fCaloClusters.fNExMax",fCaloClusters_fNExMax); | |
1113 | fChain->SetBranchAddress("fCaloClusters.fEmcCpvDistance",fCaloClusters_fEmcCpvDistance); | |
1114 | fChain->SetBranchAddress("fCaloClusters.fNumberOfDigits",fCaloClusters_fNumberOfDigits); | |
1115 | fChain->SetBranchAddress("fCaloClusters.fDigitAmplitude",fCaloClusters_fDigitAmplitude); | |
1116 | fChain->SetBranchAddress("fCaloClusters.fDigitTime",fCaloClusters_fDigitTime); | |
1117 | fChain->SetBranchAddress("fCaloClusters.fDigitIndex",fCaloClusters_fDigitIndex); | |
1118 | fChain->SetBranchAddress("fEMCALClusters",&fEMCALClusters); | |
1119 | fChain->SetBranchAddress("fFirstEMCALCluster",&fFirstEMCALCluster); | |
1120 | fChain->SetBranchAddress("fPHOSClusters",&fPHOSClusters); | |
1121 | fChain->SetBranchAddress("fFirstPHOSCluster",&fFirstPHOSCluster); | |
1122 | } | |
1123 | ||
1124 | Bool_t esdAna::Notify() | |
1125 | { | |
1126 | static int nfiles=0; | |
1127 | // The Notify() function is called when a new file is opened. This | |
1128 | // can be either for a new TTree in a TChain or when when a new TTree | |
1129 | // is started when using PROOF. Typically here the branch pointers | |
1130 | // will be retrieved. It is normaly not necessary to make changes | |
1131 | // to the generated code, but the routine can be extended by the | |
1132 | // user if needed. | |
1133 | nfiles++; | |
1134 | if (fChain) { | |
1135 | if (fChain->GetCurrentFile()) { | |
1136 | Info("Notify","Opening File: %s [%d]", fChain->GetCurrentFile()->GetName(),nfiles); | |
1137 | } | |
1138 | } | |
1139 | ||
1140 | // Get branch pointers | |
1141 | b_ESD_fUniqueID = fChain->GetBranch("fUniqueID"); | |
1142 | b_ESD_fBits = fChain->GetBranch("fBits"); | |
1143 | b_ESD_fEventNumber = fChain->GetBranch("fEventNumber"); | |
1144 | b_ESD_fRunNumber = fChain->GetBranch("fRunNumber"); | |
1145 | b_ESD_fTriggerMask = fChain->GetBranch("fTriggerMask"); | |
1146 | b_ESD_fTriggerCluster = fChain->GetBranch("fTriggerCluster"); | |
1147 | b_ESD_fRecoVersion = fChain->GetBranch("fRecoVersion"); | |
1148 | b_ESD_fMagneticField = fChain->GetBranch("fMagneticField"); | |
1149 | b_ESD_fZDCN1Energy = fChain->GetBranch("fZDCN1Energy"); | |
1150 | b_ESD_fZDCP1Energy = fChain->GetBranch("fZDCP1Energy"); | |
1151 | b_ESD_fZDCN2Energy = fChain->GetBranch("fZDCN2Energy"); | |
1152 | b_ESD_fZDCP2Energy = fChain->GetBranch("fZDCP2Energy"); | |
1153 | b_ESD_fZDCEMEnergy = fChain->GetBranch("fZDCEMEnergy"); | |
1154 | b_ESD_fZDCParticipants = fChain->GetBranch("fZDCParticipants"); | |
1155 | b_ESD_fT0zVertex = fChain->GetBranch("fT0zVertex"); | |
1156 | b_ESD_fSPDVertex_fUniqueID = fChain->GetBranch("fSPDVertex.fUniqueID"); | |
1157 | b_ESD_fSPDVertex_fBits = fChain->GetBranch("fSPDVertex.fBits"); | |
1158 | b_ESD_fSPDVertex_fName = fChain->GetBranch("fSPDVertex.fName"); | |
1159 | b_ESD_fSPDVertex_fTitle = fChain->GetBranch("fSPDVertex.fTitle"); | |
1160 | b_ESD_fSPDVertex_fPosition = fChain->GetBranch("fSPDVertex.fPosition[3]"); | |
1161 | b_ESD_fSPDVertex_fSigma = fChain->GetBranch("fSPDVertex.fSigma"); | |
1162 | b_ESD_fSPDVertex_fNContributors = fChain->GetBranch("fSPDVertex.fNContributors"); | |
1163 | b_ESD_fSPDVertex_fCovXX = fChain->GetBranch("fSPDVertex.fCovXX"); | |
1164 | b_ESD_fSPDVertex_fCovXY = fChain->GetBranch("fSPDVertex.fCovXY"); | |
1165 | b_ESD_fSPDVertex_fCovYY = fChain->GetBranch("fSPDVertex.fCovYY"); | |
1166 | b_ESD_fSPDVertex_fCovXZ = fChain->GetBranch("fSPDVertex.fCovXZ"); | |
1167 | b_ESD_fSPDVertex_fCovYZ = fChain->GetBranch("fSPDVertex.fCovYZ"); | |
1168 | b_ESD_fSPDVertex_fCovZZ = fChain->GetBranch("fSPDVertex.fCovZZ"); | |
1169 | b_ESD_fSPDVertex_fSNR = fChain->GetBranch("fSPDVertex.fSNR[3]"); | |
1170 | b_ESD_fSPDVertex_fChi2 = fChain->GetBranch("fSPDVertex.fChi2"); | |
1171 | b_ESD_fPrimaryVertex_fUniqueID = fChain->GetBranch("fPrimaryVertex.fUniqueID"); | |
1172 | b_ESD_fPrimaryVertex_fBits = fChain->GetBranch("fPrimaryVertex.fBits"); | |
1173 | b_ESD_fPrimaryVertex_fName = fChain->GetBranch("fPrimaryVertex.fName"); | |
1174 | b_ESD_fPrimaryVertex_fTitle = fChain->GetBranch("fPrimaryVertex.fTitle"); | |
1175 | b_ESD_fPrimaryVertex_fPosition = fChain->GetBranch("fPrimaryVertex.fPosition[3]"); | |
1176 | b_ESD_fPrimaryVertex_fSigma = fChain->GetBranch("fPrimaryVertex.fSigma"); | |
1177 | b_ESD_fPrimaryVertex_fNContributors = fChain->GetBranch("fPrimaryVertex.fNContributors"); | |
1178 | b_ESD_fPrimaryVertex_fCovXX = fChain->GetBranch("fPrimaryVertex.fCovXX"); | |
1179 | b_ESD_fPrimaryVertex_fCovXY = fChain->GetBranch("fPrimaryVertex.fCovXY"); | |
1180 | b_ESD_fPrimaryVertex_fCovYY = fChain->GetBranch("fPrimaryVertex.fCovYY"); | |
1181 | b_ESD_fPrimaryVertex_fCovXZ = fChain->GetBranch("fPrimaryVertex.fCovXZ"); | |
1182 | b_ESD_fPrimaryVertex_fCovYZ = fChain->GetBranch("fPrimaryVertex.fCovYZ"); | |
1183 | b_ESD_fPrimaryVertex_fCovZZ = fChain->GetBranch("fPrimaryVertex.fCovZZ"); | |
1184 | b_ESD_fPrimaryVertex_fSNR = fChain->GetBranch("fPrimaryVertex.fSNR[3]"); | |
1185 | b_ESD_fPrimaryVertex_fChi2 = fChain->GetBranch("fPrimaryVertex.fChi2"); | |
1186 | b_ESD_fSPDMult_fUniqueID = fChain->GetBranch("fSPDMult.fUniqueID"); | |
1187 | b_ESD_fSPDMult_fBits = fChain->GetBranch("fSPDMult.fBits"); | |
1188 | b_ESD_fSPDMult_fNtracks = fChain->GetBranch("fSPDMult.fNtracks"); | |
1189 | b_fSPDMult_fTh = fChain->GetBranch("fSPDMult.fTh"); | |
1190 | b_fSPDMult_fPhi = fChain->GetBranch("fSPDMult.fPhi"); | |
1191 | b_fSPDMult_fDeltPhi = fChain->GetBranch("fSPDMult.fDeltPhi"); | |
1192 | b_ESD_fT0timeStart = fChain->GetBranch("fT0timeStart"); | |
1193 | b_ESD_fT0time = fChain->GetBranch("fT0time[24]"); | |
1194 | b_ESD_fT0amplitude = fChain->GetBranch("fT0amplitude[24]"); | |
1195 | b_ESD_fTracks_ = fChain->GetBranch("fTracks"); | |
1196 | b_fTracks_fUniqueID = fChain->GetBranch("fTracks.fUniqueID"); | |
1197 | b_fTracks_fBits = fChain->GetBranch("fTracks.fBits"); | |
1198 | b_fTracks_fX = fChain->GetBranch("fTracks.fX"); | |
1199 | b_fTracks_fAlpha = fChain->GetBranch("fTracks.fAlpha"); | |
1200 | b_fTracks_fP = fChain->GetBranch("fTracks.fP[5]"); | |
1201 | b_fTracks_fC = fChain->GetBranch("fTracks.fC[15]"); | |
1202 | b_fTracks_fFlags = fChain->GetBranch("fTracks.fFlags"); | |
1203 | b_fTracks_fLabel = fChain->GetBranch("fTracks.fLabel"); | |
1204 | b_fTracks_fID = fChain->GetBranch("fTracks.fID"); | |
1205 | b_fTracks_fTrackLength = fChain->GetBranch("fTracks.fTrackLength"); | |
1206 | b_fTracks_fD = fChain->GetBranch("fTracks.fD"); | |
1207 | b_fTracks_fZ = fChain->GetBranch("fTracks.fZ"); | |
1208 | b_fTracks_fCdd = fChain->GetBranch("fTracks.fCdd"); | |
1209 | b_fTracks_fCdz = fChain->GetBranch("fTracks.fCdz"); | |
1210 | b_fTracks_fCzz = fChain->GetBranch("fTracks.fCzz"); | |
1211 | b_fTracks_fTrackTime = fChain->GetBranch("fTracks.fTrackTime[5]"); | |
1212 | b_fTracks_fR = fChain->GetBranch("fTracks.fR[5]"); | |
1213 | b_fTracks_fStopVertex = fChain->GetBranch("fTracks.fStopVertex"); | |
1214 | b_fTracks_fCchi2 = fChain->GetBranch("fTracks.fCchi2"); | |
1215 | b_fTracks_fITSchi2 = fChain->GetBranch("fTracks.fITSchi2"); | |
1216 | b_fTracks_fITSncls = fChain->GetBranch("fTracks.fITSncls"); | |
1217 | b_fTracks_fITSsignal = fChain->GetBranch("fTracks.fITSsignal"); | |
1218 | b_fTracks_fITSr = fChain->GetBranch("fTracks.fITSr[5]"); | |
1219 | b_fTracks_fITSLabel = fChain->GetBranch("fTracks.fITSLabel"); | |
1220 | b_fTracks_fITSFakeRatio = fChain->GetBranch("fTracks.fITSFakeRatio"); | |
1221 | b_fTracks_fTPCchi2 = fChain->GetBranch("fTracks.fTPCchi2"); | |
1222 | b_fTracks_fTPCncls = fChain->GetBranch("fTracks.fTPCncls"); | |
1223 | b_fTracks_fTPCnclsF = fChain->GetBranch("fTracks.fTPCnclsF"); | |
1224 | b_fTracks_fTPCClusterMap_fUniqueID = fChain->GetBranch("fTracks.fTPCClusterMap.fUniqueID"); | |
1225 | b_fTracks_fTPCClusterMap_fBits = fChain->GetBranch("fTracks.fTPCClusterMap.fBits"); | |
1226 | b_fTracks_fTPCClusterMap_fNbits = fChain->GetBranch("fTracks.fTPCClusterMap.fNbits"); | |
1227 | b_fTracks_fTPCClusterMap_fNbytes = fChain->GetBranch("fTracks.fTPCClusterMap.fNbytes"); | |
1228 | b_fTracks_fTPCClusterMap_fAllBits = fChain->GetBranch("fTracks.fTPCClusterMap.fAllBits"); | |
1229 | b_fTracks_fTPCsignal = fChain->GetBranch("fTracks.fTPCsignal"); | |
1230 | b_fTracks_fTPCsignalN = fChain->GetBranch("fTracks.fTPCsignalN"); | |
1231 | b_fTracks_fTPCsignalS = fChain->GetBranch("fTracks.fTPCsignalS"); | |
1232 | b_fTracks_fTPCr = fChain->GetBranch("fTracks.fTPCr[5]"); | |
1233 | b_fTracks_fTPCLabel = fChain->GetBranch("fTracks.fTPCLabel"); | |
1234 | b_fTracks_fTPCPoints = fChain->GetBranch("fTracks.fTPCPoints[4]"); | |
1235 | b_fTracks_fKinkIndexes = fChain->GetBranch("fTracks.fKinkIndexes[3]"); | |
1236 | b_fTracks_fV0Indexes = fChain->GetBranch("fTracks.fV0Indexes[3]"); | |
1237 | b_fTracks_fTRDchi2 = fChain->GetBranch("fTracks.fTRDchi2"); | |
1238 | b_fTracks_fTRDncls = fChain->GetBranch("fTracks.fTRDncls"); | |
1239 | b_fTracks_fTRDncls0 = fChain->GetBranch("fTracks.fTRDncls0"); | |
1240 | b_fTracks_fTRDsignal = fChain->GetBranch("fTracks.fTRDsignal"); | |
1241 | b_fTracks_fTRDsignals = fChain->GetBranch("fTracks.fTRDsignals[6][3]"); | |
1242 | b_fTracks_fTRDTimBin = fChain->GetBranch("fTracks.fTRDTimBin[6]"); | |
1243 | b_fTracks_fTRDr = fChain->GetBranch("fTracks.fTRDr[5]"); | |
1244 | b_fTracks_fTRDLabel = fChain->GetBranch("fTracks.fTRDLabel"); | |
1245 | b_fTracks_fTRDQuality = fChain->GetBranch("fTracks.fTRDQuality"); | |
1246 | b_fTracks_fTRDBudget = fChain->GetBranch("fTracks.fTRDBudget"); | |
1247 | b_fTracks_fTOFchi2 = fChain->GetBranch("fTracks.fTOFchi2"); | |
1248 | b_fTracks_fTOFindex = fChain->GetBranch("fTracks.fTOFindex"); | |
1249 | b_fTracks_fTOFCalChannel = fChain->GetBranch("fTracks.fTOFCalChannel"); | |
1250 | b_fTracks_fTOFsignal = fChain->GetBranch("fTracks.fTOFsignal"); | |
1251 | b_fTracks_fTOFsignalToT = fChain->GetBranch("fTracks.fTOFsignalToT"); | |
1252 | b_fTracks_fTOFr = fChain->GetBranch("fTracks.fTOFr[5]"); | |
1253 | b_fTracks_fTOFLabel = fChain->GetBranch("fTracks.fTOFLabel[3]"); | |
1254 | b_fTracks_fHMPIDchi2 = fChain->GetBranch("fTracks.fHMPIDchi2"); | |
1255 | b_fTracks_fHMPIDncls = fChain->GetBranch("fTracks.fHMPIDncls"); | |
1256 | b_fTracks_fHMPIDindex = fChain->GetBranch("fTracks.fHMPIDindex"); | |
1257 | b_fTracks_fHMPIDsignal = fChain->GetBranch("fTracks.fHMPIDsignal"); | |
1258 | b_fTracks_fHMPIDr = fChain->GetBranch("fTracks.fHMPIDr[5]"); | |
1259 | b_fTracks_fHMPIDtheta = fChain->GetBranch("fTracks.fHMPIDtheta"); | |
1260 | b_fTracks_fHMPIDphi = fChain->GetBranch("fTracks.fHMPIDphi"); | |
1261 | b_fTracks_fHMPIDdx = fChain->GetBranch("fTracks.fHMPIDdx"); | |
1262 | b_fTracks_fHMPIDdy = fChain->GetBranch("fTracks.fHMPIDdy"); | |
1263 | b_fTracks_fHMPIDmipX = fChain->GetBranch("fTracks.fHMPIDmipX"); | |
1264 | b_fTracks_fHMPIDmipY = fChain->GetBranch("fTracks.fHMPIDmipY"); | |
1265 | b_ESD_fHLTConfMapTracks_ = fChain->GetBranch("fHLTConfMapTracks"); | |
1266 | b_fHLTConfMapTracks_fUniqueID = fChain->GetBranch("fHLTConfMapTracks.fUniqueID"); | |
1267 | b_fHLTConfMapTracks_fBits = fChain->GetBranch("fHLTConfMapTracks.fBits"); | |
1268 | b_fHLTConfMapTracks_fNHits = fChain->GetBranch("fHLTConfMapTracks.fNHits"); | |
1269 | b_fHLTConfMapTracks_fMCid = fChain->GetBranch("fHLTConfMapTracks.fMCid"); | |
1270 | b_fHLTConfMapTracks_fWeight = fChain->GetBranch("fHLTConfMapTracks.fWeight"); | |
1271 | b_fHLTConfMapTracks_fFromMainVertex = fChain->GetBranch("fHLTConfMapTracks.fFromMainVertex"); | |
1272 | b_fHLTConfMapTracks_fRowRange = fChain->GetBranch("fHLTConfMapTracks.fRowRange[2]"); | |
1273 | b_fHLTConfMapTracks_fSector = fChain->GetBranch("fHLTConfMapTracks.fSector"); | |
1274 | b_fHLTConfMapTracks_fFirstPoint = fChain->GetBranch("fHLTConfMapTracks.fFirstPoint[3]"); | |
1275 | b_fHLTConfMapTracks_fLastPoint = fChain->GetBranch("fHLTConfMapTracks.fLastPoint[3]"); | |
1276 | b_fHLTConfMapTracks_fQ = fChain->GetBranch("fHLTConfMapTracks.fQ"); | |
1277 | b_fHLTConfMapTracks_fTanl = fChain->GetBranch("fHLTConfMapTracks.fTanl"); | |
1278 | b_fHLTConfMapTracks_fPsi = fChain->GetBranch("fHLTConfMapTracks.fPsi"); | |
1279 | b_fHLTConfMapTracks_fPt = fChain->GetBranch("fHLTConfMapTracks.fPt"); | |
1280 | b_fHLTConfMapTracks_fPterr = fChain->GetBranch("fHLTConfMapTracks.fPterr"); | |
1281 | b_fHLTConfMapTracks_fPsierr = fChain->GetBranch("fHLTConfMapTracks.fPsierr"); | |
1282 | b_fHLTConfMapTracks_fTanlerr = fChain->GetBranch("fHLTConfMapTracks.fTanlerr"); | |
1283 | b_fHLTConfMapTracks_fBinX = fChain->GetBranch("fHLTConfMapTracks.fBinX"); | |
1284 | b_fHLTConfMapTracks_fBinY = fChain->GetBranch("fHLTConfMapTracks.fBinY"); | |
1285 | b_fHLTConfMapTracks_fSizeX = fChain->GetBranch("fHLTConfMapTracks.fSizeX"); | |
1286 | b_fHLTConfMapTracks_fSizeY = fChain->GetBranch("fHLTConfMapTracks.fSizeY"); | |
1287 | b_fHLTConfMapTracks_fPID = fChain->GetBranch("fHLTConfMapTracks.fPID"); | |
1288 | b_ESD_fHLTHoughTracks_ = fChain->GetBranch("fHLTHoughTracks"); | |
1289 | b_fHLTHoughTracks_fUniqueID = fChain->GetBranch("fHLTHoughTracks.fUniqueID"); | |
1290 | b_fHLTHoughTracks_fBits = fChain->GetBranch("fHLTHoughTracks.fBits"); | |
1291 | b_fHLTHoughTracks_fNHits = fChain->GetBranch("fHLTHoughTracks.fNHits"); | |
1292 | b_fHLTHoughTracks_fMCid = fChain->GetBranch("fHLTHoughTracks.fMCid"); | |
1293 | b_fHLTHoughTracks_fWeight = fChain->GetBranch("fHLTHoughTracks.fWeight"); | |
1294 | b_fHLTHoughTracks_fFromMainVertex = fChain->GetBranch("fHLTHoughTracks.fFromMainVertex"); | |
1295 | b_fHLTHoughTracks_fRowRange = fChain->GetBranch("fHLTHoughTracks.fRowRange[2]"); | |
1296 | b_fHLTHoughTracks_fSector = fChain->GetBranch("fHLTHoughTracks.fSector"); | |
1297 | b_fHLTHoughTracks_fFirstPoint = fChain->GetBranch("fHLTHoughTracks.fFirstPoint[3]"); | |
1298 | b_fHLTHoughTracks_fLastPoint = fChain->GetBranch("fHLTHoughTracks.fLastPoint[3]"); | |
1299 | b_fHLTHoughTracks_fQ = fChain->GetBranch("fHLTHoughTracks.fQ"); | |
1300 | b_fHLTHoughTracks_fTanl = fChain->GetBranch("fHLTHoughTracks.fTanl"); | |
1301 | b_fHLTHoughTracks_fPsi = fChain->GetBranch("fHLTHoughTracks.fPsi"); | |
1302 | b_fHLTHoughTracks_fPt = fChain->GetBranch("fHLTHoughTracks.fPt"); | |
1303 | b_fHLTHoughTracks_fPterr = fChain->GetBranch("fHLTHoughTracks.fPterr"); | |
1304 | b_fHLTHoughTracks_fPsierr = fChain->GetBranch("fHLTHoughTracks.fPsierr"); | |
1305 | b_fHLTHoughTracks_fTanlerr = fChain->GetBranch("fHLTHoughTracks.fTanlerr"); | |
1306 | b_fHLTHoughTracks_fBinX = fChain->GetBranch("fHLTHoughTracks.fBinX"); | |
1307 | b_fHLTHoughTracks_fBinY = fChain->GetBranch("fHLTHoughTracks.fBinY"); | |
1308 | b_fHLTHoughTracks_fSizeX = fChain->GetBranch("fHLTHoughTracks.fSizeX"); | |
1309 | b_fHLTHoughTracks_fSizeY = fChain->GetBranch("fHLTHoughTracks.fSizeY"); | |
1310 | b_fHLTHoughTracks_fPID = fChain->GetBranch("fHLTHoughTracks.fPID"); | |
1311 | b_ESD_fMuonTracks_ = fChain->GetBranch("fMuonTracks"); | |
1312 | b_fMuonTracks_fUniqueID = fChain->GetBranch("fMuonTracks.fUniqueID"); | |
1313 | b_fMuonTracks_fBits = fChain->GetBranch("fMuonTracks.fBits"); | |
1314 | b_fMuonTracks_fInverseBendingMomentum = fChain->GetBranch("fMuonTracks.fInverseBendingMomentum"); | |
1315 | b_fMuonTracks_fThetaX = fChain->GetBranch("fMuonTracks.fThetaX"); | |
1316 | b_fMuonTracks_fThetaY = fChain->GetBranch("fMuonTracks.fThetaY"); | |
1317 | b_fMuonTracks_fZ = fChain->GetBranch("fMuonTracks.fZ"); | |
1318 | b_fMuonTracks_fBendingCoor = fChain->GetBranch("fMuonTracks.fBendingCoor"); | |
1319 | b_fMuonTracks_fNonBendingCoor = fChain->GetBranch("fMuonTracks.fNonBendingCoor"); | |
1320 | b_fMuonTracks_fChi2 = fChain->GetBranch("fMuonTracks.fChi2"); | |
1321 | b_fMuonTracks_fNHit = fChain->GetBranch("fMuonTracks.fNHit"); | |
1322 | b_fMuonTracks_fMatchTrigger = fChain->GetBranch("fMuonTracks.fMatchTrigger"); | |
1323 | b_fMuonTracks_fChi2MatchTrigger = fChain->GetBranch("fMuonTracks.fChi2MatchTrigger"); | |
1324 | b_ESD_fPmdTracks_ = fChain->GetBranch("fPmdTracks"); | |
1325 | b_fPmdTracks_fUniqueID = fChain->GetBranch("fPmdTracks.fUniqueID"); | |
1326 | b_fPmdTracks_fBits = fChain->GetBranch("fPmdTracks.fBits"); | |
1327 | b_fPmdTracks_fDet = fChain->GetBranch("fPmdTracks.fDet"); | |
1328 | b_fPmdTracks_fX = fChain->GetBranch("fPmdTracks.fX"); | |
1329 | b_fPmdTracks_fY = fChain->GetBranch("fPmdTracks.fY"); | |
1330 | b_fPmdTracks_fZ = fChain->GetBranch("fPmdTracks.fZ"); | |
1331 | b_fPmdTracks_fCluADC = fChain->GetBranch("fPmdTracks.fCluADC"); | |
1332 | b_fPmdTracks_fNcell = fChain->GetBranch("fPmdTracks.fNcell"); | |
1333 | b_fPmdTracks_fCluPID = fChain->GetBranch("fPmdTracks.fCluPID"); | |
1334 | b_ESD_fTrdTracks_ = fChain->GetBranch("fTrdTracks"); | |
1335 | b_fTrdTracks_fUniqueID = fChain->GetBranch("fTrdTracks.fUniqueID"); | |
1336 | b_fTrdTracks_fBits = fChain->GetBranch("fTrdTracks.fBits"); | |
1337 | b_fTrdTracks_fYproj = fChain->GetBranch("fTrdTracks.fYproj"); | |
1338 | b_fTrdTracks_fZproj = fChain->GetBranch("fTrdTracks.fZproj"); | |
1339 | b_fTrdTracks_fSlope = fChain->GetBranch("fTrdTracks.fSlope"); | |
1340 | b_fTrdTracks_fDetector = fChain->GetBranch("fTrdTracks.fDetector"); | |
1341 | b_fTrdTracks_fNtracklets = fChain->GetBranch("fTrdTracks.fNtracklets"); | |
1342 | b_fTrdTracks_fNplanes = fChain->GetBranch("fTrdTracks.fNplanes"); | |
1343 | b_fTrdTracks_fNclusters = fChain->GetBranch("fTrdTracks.fNclusters"); | |
1344 | b_fTrdTracks_fPt = fChain->GetBranch("fTrdTracks.fPt"); | |
1345 | b_fTrdTracks_fPhi = fChain->GetBranch("fTrdTracks.fPhi"); | |
1346 | b_fTrdTracks_fEta = fChain->GetBranch("fTrdTracks.fEta"); | |
1347 | b_fTrdTracks_fLabel = fChain->GetBranch("fTrdTracks.fLabel"); | |
1348 | b_fTrdTracks_fPID = fChain->GetBranch("fTrdTracks.fPID"); | |
1349 | b_fTrdTracks_fIsElectron = fChain->GetBranch("fTrdTracks.fIsElectron"); | |
1350 | b_ESD_fV0s_ = fChain->GetBranch("fV0s"); | |
1351 | b_fV0s_fUniqueID = fChain->GetBranch("fV0s.fUniqueID"); | |
1352 | b_fV0s_fBits = fChain->GetBranch("fV0s.fBits"); | |
1353 | b_fV0s_fPdgCode = fChain->GetBranch("fV0s.fPdgCode"); | |
1354 | b_fV0s_fEffMass = fChain->GetBranch("fV0s.fEffMass"); | |
1355 | b_fV0s_fDcaDaughters = fChain->GetBranch("fV0s.fDcaDaughters"); | |
1356 | b_fV0s_fChi2 = fChain->GetBranch("fV0s.fChi2"); | |
1357 | b_fV0s_fPos = fChain->GetBranch("fV0s.fPos[3]"); | |
1358 | b_fV0s_fPosCov = fChain->GetBranch("fV0s.fPosCov[6]"); | |
1359 | b_fV0s_fNidx = fChain->GetBranch("fV0s.fNidx"); | |
1360 | b_fV0s_fNmom = fChain->GetBranch("fV0s.fNmom[3]"); | |
1361 | b_fV0s_fNmomCov = fChain->GetBranch("fV0s.fNmomCov[6]"); | |
1362 | b_fV0s_fPidx = fChain->GetBranch("fV0s.fPidx"); | |
1363 | b_fV0s_fPmom = fChain->GetBranch("fV0s.fPmom[3]"); | |
1364 | b_fV0s_fPmomCov = fChain->GetBranch("fV0s.fPmomCov[6]"); | |
1365 | b_ESD_fCascades_ = fChain->GetBranch("fCascades"); | |
1366 | b_fCascades_fUniqueID = fChain->GetBranch("fCascades.fUniqueID"); | |
1367 | b_fCascades_fBits = fChain->GetBranch("fCascades.fBits"); | |
1368 | b_fCascades_fPdgCode = fChain->GetBranch("fCascades.fPdgCode"); | |
1369 | b_fCascades_fEffMass = fChain->GetBranch("fCascades.fEffMass"); | |
1370 | b_fCascades_fChi2 = fChain->GetBranch("fCascades.fChi2"); | |
1371 | b_fCascades_fPos = fChain->GetBranch("fCascades.fPos[3]"); | |
1372 | b_fCascades_fPosCov = fChain->GetBranch("fCascades.fPosCov[6]"); | |
1373 | b_fCascades_fV0idx = fChain->GetBranch("fCascades.fV0idx[2]"); | |
1374 | b_fCascades_fV0mom = fChain->GetBranch("fCascades.fV0mom[2][3]"); | |
1375 | b_fCascades_fV0momCov = fChain->GetBranch("fCascades.fV0momCov[6]"); | |
1376 | b_fCascades_fBachIdx = fChain->GetBranch("fCascades.fBachIdx"); | |
1377 | b_fCascades_fBachMom = fChain->GetBranch("fCascades.fBachMom[3]"); | |
1378 | b_fCascades_fBachMomCov = fChain->GetBranch("fCascades.fBachMomCov[6]"); | |
1379 | b_ESD_fKinks_ = fChain->GetBranch("fKinks"); | |
1380 | b_fKinks_fUniqueID = fChain->GetBranch("fKinks.fUniqueID"); | |
1381 | b_fKinks_fBits = fChain->GetBranch("fKinks.fBits"); | |
1382 | b_fKinks_fID = fChain->GetBranch("fKinks.fID"); | |
1383 | b_fKinks_fParamDaughter_fUniqueID = fChain->GetBranch("fKinks.fParamDaughter.fUniqueID"); | |
1384 | b_fKinks_fParamDaughter_fBits = fChain->GetBranch("fKinks.fParamDaughter.fBits"); | |
1385 | b_fKinks_fParamDaughter_fX = fChain->GetBranch("fKinks.fParamDaughter.fX"); | |
1386 | b_fKinks_fParamDaughter_fAlpha = fChain->GetBranch("fKinks.fParamDaughter.fAlpha"); | |
1387 | b_fKinks_fParamDaughter_fP = fChain->GetBranch("fKinks.fParamDaughter.fP[5]"); | |
1388 | b_fKinks_fParamDaughter_fC = fChain->GetBranch("fKinks.fParamDaughter.fC[15]"); | |
1389 | b_fKinks_fParamMother_fUniqueID = fChain->GetBranch("fKinks.fParamMother.fUniqueID"); | |
1390 | b_fKinks_fParamMother_fBits = fChain->GetBranch("fKinks.fParamMother.fBits"); | |
1391 | b_fKinks_fParamMother_fX = fChain->GetBranch("fKinks.fParamMother.fX"); | |
1392 | b_fKinks_fParamMother_fAlpha = fChain->GetBranch("fKinks.fParamMother.fAlpha"); | |
1393 | b_fKinks_fParamMother_fP = fChain->GetBranch("fKinks.fParamMother.fP[5]"); | |
1394 | b_fKinks_fParamMother_fC = fChain->GetBranch("fKinks.fParamMother.fC[15]"); | |
1395 | b_fKinks_fDist1 = fChain->GetBranch("fKinks.fDist1"); | |
1396 | b_fKinks_fDist2 = fChain->GetBranch("fKinks.fDist2"); | |
1397 | b_fKinks_fPdr = fChain->GetBranch("fKinks.fPdr[3]"); | |
1398 | b_fKinks_fXr = fChain->GetBranch("fKinks.fXr[3]"); | |
1399 | b_fKinks_fPm = fChain->GetBranch("fKinks.fPm[3]"); | |
1400 | b_fKinks_fAngle = fChain->GetBranch("fKinks.fAngle[3]"); | |
1401 | b_fKinks_fRr = fChain->GetBranch("fKinks.fRr"); | |
1402 | b_fKinks_fLab = fChain->GetBranch("fKinks.fLab[2]"); | |
1403 | b_fKinks_fIndex = fChain->GetBranch("fKinks.fIndex[2]"); | |
1404 | b_fKinks_fStatus = fChain->GetBranch("fKinks.fStatus[12]"); | |
1405 | b_fKinks_fTPCdensity = fChain->GetBranch("fKinks.fTPCdensity[2][2]"); | |
1406 | b_fKinks_fTPCdensity2 = fChain->GetBranch("fKinks.fTPCdensity2[2][2]"); | |
1407 | b_fKinks_fShapeFactor = fChain->GetBranch("fKinks.fShapeFactor"); | |
1408 | b_fKinks_fRow0 = fChain->GetBranch("fKinks.fRow0"); | |
1409 | b_fKinks_fMultiple = fChain->GetBranch("fKinks.fMultiple[2]"); | |
1410 | b_fKinks_fTPCncls = fChain->GetBranch("fKinks.fTPCncls[2]"); | |
1411 | b_ESD_fV0MIs_ = fChain->GetBranch("fV0MIs"); | |
1412 | b_fV0MIs_fUniqueID = fChain->GetBranch("fV0MIs.fUniqueID"); | |
1413 | b_fV0MIs_fBits = fChain->GetBranch("fV0MIs.fBits"); | |
1414 | b_fV0MIs_fPdgCode = fChain->GetBranch("fV0MIs.fPdgCode"); | |
1415 | b_fV0MIs_fEffMass = fChain->GetBranch("fV0MIs.fEffMass"); | |
1416 | b_fV0MIs_fDcaDaughters = fChain->GetBranch("fV0MIs.fDcaDaughters"); | |
1417 | b_fV0MIs_fChi2 = fChain->GetBranch("fV0MIs.fChi2"); | |
1418 | b_fV0MIs_fPos = fChain->GetBranch("fV0MIs.fPos[3]"); | |
1419 | b_fV0MIs_fPosCov = fChain->GetBranch("fV0MIs.fPosCov[6]"); | |
1420 | b_fV0MIs_fNidx = fChain->GetBranch("fV0MIs.fNidx"); | |
1421 | b_fV0MIs_fNmom = fChain->GetBranch("fV0MIs.fNmom[3]"); | |
1422 | b_fV0MIs_fNmomCov = fChain->GetBranch("fV0MIs.fNmomCov[6]"); | |
1423 | b_fV0MIs_fPidx = fChain->GetBranch("fV0MIs.fPidx"); | |
1424 | b_fV0MIs_fPmom = fChain->GetBranch("fV0MIs.fPmom[3]"); | |
1425 | b_fV0MIs_fPmomCov = fChain->GetBranch("fV0MIs.fPmomCov[6]"); | |
1426 | b_fV0MIs_fParamP_fUniqueID = fChain->GetBranch("fV0MIs.fParamP.fUniqueID"); | |
1427 | b_fV0MIs_fParamP_fBits = fChain->GetBranch("fV0MIs.fParamP.fBits"); | |
1428 | b_fV0MIs_fParamP_fX = fChain->GetBranch("fV0MIs.fParamP.fX"); | |
1429 | b_fV0MIs_fParamP_fAlpha = fChain->GetBranch("fV0MIs.fParamP.fAlpha"); | |
1430 | b_fV0MIs_fParamP_fP = fChain->GetBranch("fV0MIs.fParamP.fP[5]"); | |
1431 | b_fV0MIs_fParamP_fC = fChain->GetBranch("fV0MIs.fParamP.fC[15]"); | |
1432 | b_fV0MIs_fParamM_fUniqueID = fChain->GetBranch("fV0MIs.fParamM.fUniqueID"); | |
1433 | b_fV0MIs_fParamM_fBits = fChain->GetBranch("fV0MIs.fParamM.fBits"); | |
1434 | b_fV0MIs_fParamM_fX = fChain->GetBranch("fV0MIs.fParamM.fX"); | |
1435 | b_fV0MIs_fParamM_fAlpha = fChain->GetBranch("fV0MIs.fParamM.fAlpha"); | |
1436 | b_fV0MIs_fParamM_fP = fChain->GetBranch("fV0MIs.fParamM.fP[5]"); | |
1437 | b_fV0MIs_fParamM_fC = fChain->GetBranch("fV0MIs.fParamM.fC[15]"); | |
1438 | b_fV0MIs_fRP = fChain->GetBranch("fV0MIs.fRP[5]"); | |
1439 | b_fV0MIs_fRM = fChain->GetBranch("fV0MIs.fRM[5]"); | |
1440 | b_fV0MIs_fID = fChain->GetBranch("fV0MIs.fID"); | |
1441 | b_fV0MIs_fLab = fChain->GetBranch("fV0MIs.fLab[2]"); | |
1442 | b_fV0MIs_fIndex = fChain->GetBranch("fV0MIs.fIndex[2]"); | |
1443 | b_fV0MIs_fNormDCAPrim = fChain->GetBranch("fV0MIs.fNormDCAPrim[2]"); | |
1444 | b_fV0MIs_fDist1 = fChain->GetBranch("fV0MIs.fDist1"); | |
1445 | b_fV0MIs_fDist2 = fChain->GetBranch("fV0MIs.fDist2"); | |
1446 | b_fV0MIs_fPP = fChain->GetBranch("fV0MIs.fPP[3]"); | |
1447 | b_fV0MIs_fPM = fChain->GetBranch("fV0MIs.fPM[3]"); | |
1448 | b_fV0MIs_fXr = fChain->GetBranch("fV0MIs.fXr[3]"); | |
1449 | b_fV0MIs_fAngle = fChain->GetBranch("fV0MIs.fAngle[3]"); | |
1450 | b_fV0MIs_fRr = fChain->GetBranch("fV0MIs.fRr"); | |
1451 | b_fV0MIs_fStatus = fChain->GetBranch("fV0MIs.fStatus"); | |
1452 | b_fV0MIs_fRow0 = fChain->GetBranch("fV0MIs.fRow0"); | |
1453 | b_fV0MIs_fOrder = fChain->GetBranch("fV0MIs.fOrder[3]"); | |
1454 | b_fV0MIs_fDistNorm = fChain->GetBranch("fV0MIs.fDistNorm"); | |
1455 | b_fV0MIs_fDistSigma = fChain->GetBranch("fV0MIs.fDistSigma"); | |
1456 | b_fV0MIs_fCausality = fChain->GetBranch("fV0MIs.fCausality[4]"); | |
1457 | b_fV0MIs_fChi2Before = fChain->GetBranch("fV0MIs.fChi2Before"); | |
1458 | b_fV0MIs_fNBefore = fChain->GetBranch("fV0MIs.fNBefore"); | |
1459 | b_fV0MIs_fChi2After = fChain->GetBranch("fV0MIs.fChi2After"); | |
1460 | b_fV0MIs_fNAfter = fChain->GetBranch("fV0MIs.fNAfter"); | |
1461 | b_fV0MIs_fPointAngleFi = fChain->GetBranch("fV0MIs.fPointAngleFi"); | |
1462 | b_fV0MIs_fPointAngleTh = fChain->GetBranch("fV0MIs.fPointAngleTh"); | |
1463 | b_fV0MIs_fPointAngle = fChain->GetBranch("fV0MIs.fPointAngle"); | |
1464 | b_ESD_fCaloClusters_ = fChain->GetBranch("fCaloClusters"); | |
1465 | b_fCaloClusters_fUniqueID = fChain->GetBranch("fCaloClusters.fUniqueID"); | |
1466 | b_fCaloClusters_fBits = fChain->GetBranch("fCaloClusters.fBits"); | |
1467 | b_fCaloClusters_fID = fChain->GetBranch("fCaloClusters.fID"); | |
1468 | b_fCaloClusters_fClusterType = fChain->GetBranch("fCaloClusters.fClusterType"); | |
1469 | b_fCaloClusters_fEMCALCluster = fChain->GetBranch("fCaloClusters.fEMCALCluster"); | |
1470 | b_fCaloClusters_fPHOSCluster = fChain->GetBranch("fCaloClusters.fPHOSCluster"); | |
1471 | b_fCaloClusters_fGlobalPos = fChain->GetBranch("fCaloClusters.fGlobalPos[3]"); | |
1472 | b_fCaloClusters_fEnergy = fChain->GetBranch("fCaloClusters.fEnergy"); | |
1473 | b_fCaloClusters_fDispersion = fChain->GetBranch("fCaloClusters.fDispersion"); | |
1474 | b_fCaloClusters_fChi2 = fChain->GetBranch("fCaloClusters.fChi2"); | |
1475 | b_fCaloClusters_fPID = fChain->GetBranch("fCaloClusters.fPID[10]"); | |
1476 | b_fCaloClusters_fPrimaryIndex = fChain->GetBranch("fCaloClusters.fPrimaryIndex"); | |
1477 | b_fCaloClusters_fM20 = fChain->GetBranch("fCaloClusters.fM20"); | |
1478 | b_fCaloClusters_fM02 = fChain->GetBranch("fCaloClusters.fM02"); | |
1479 | b_fCaloClusters_fM11 = fChain->GetBranch("fCaloClusters.fM11"); | |
1480 | b_fCaloClusters_fNExMax = fChain->GetBranch("fCaloClusters.fNExMax"); | |
1481 | b_fCaloClusters_fEmcCpvDistance = fChain->GetBranch("fCaloClusters.fEmcCpvDistance"); | |
1482 | b_fCaloClusters_fNumberOfDigits = fChain->GetBranch("fCaloClusters.fNumberOfDigits"); | |
1483 | b_fCaloClusters_fDigitAmplitude = fChain->GetBranch("fCaloClusters.fDigitAmplitude"); | |
1484 | b_fCaloClusters_fDigitTime = fChain->GetBranch("fCaloClusters.fDigitTime"); | |
1485 | b_fCaloClusters_fDigitIndex = fChain->GetBranch("fCaloClusters.fDigitIndex"); | |
1486 | b_ESD_fEMCALClusters = fChain->GetBranch("fEMCALClusters"); | |
1487 | b_ESD_fFirstEMCALCluster = fChain->GetBranch("fFirstEMCALCluster"); | |
1488 | b_ESD_fPHOSClusters = fChain->GetBranch("fPHOSClusters"); | |
1489 | b_ESD_fFirstPHOSCluster = fChain->GetBranch("fFirstPHOSCluster"); | |
1490 | ||
1491 | return kTRUE; | |
1492 | } | |
1493 | ||
1494 | #endif // #ifdef esdAna_cxx |