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