]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/ESDLinkDef.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / STEER / ESDLinkDef.h
... / ...
CommitLineData
1#ifdef __CINT__
2/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 * See cxx source for full Copyright notice */
4
5/* $Id: ESDLinkDef.h 54829 2012-02-25 20:47:28Z morsch $ */
6
7#pragma link off all globals;
8#pragma link off all classes;
9#pragma link off all functions;
10
11#pragma link C++ enum AliESDEvent::ESDListIndex;
12
13
14#pragma link C++ class AliESD+;
15#pragma link C++ class AliESDEvent+;
16#pragma link C++ class AliESDInputHandler+;
17#pragma link C++ class AliESDInputHandlerRP+;
18#pragma link C++ class AliESDRun+;
19#pragma link C++ class AliESDHeader+;
20#pragma link C++ class AliESDHLTDecision+;
21#pragma link C++ class AliESDZDC+;
22#pragma link C++ class AliESDCaloTrigger+;
23
24#pragma read sourceClass="AliESDCaloTrigger" targetClass="AliESDCaloTrigger" source="Char_t fTriggerBits[48][64]" version="[2]" \
25 target="fNEntries, fColumn, fRow, fTriggerBits" targetType="Int, Int_t*, Int_t*, Int_t*" code="{fTriggerBits = new Int_t[fNEntries]; for (Int_t i=0; i<fNEntries; ++i) fTriggerBits[i]=onfile.fTriggerBits[fColumn[i]][fRow[i]];}"
26
27#pragma link C++ class AliESDfriend+;
28#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="unsigned char fTRDpidQuality" version="[-49]" target="fTRDntracklets" targetType="unsigned char" code="{newObj->SetTRDntracklets(onfile.fTRDpidQuality);}"
29// see http://root.cern.ch/svn/root/trunk/io/doc/DataModelEvolution.txt
30
31#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Int_t fTOFLabel[3]" version="[-68]" target="fTOFLabel" targetType="Int_t*" code="{fTOFLabel = new Int_t[3];for(Int_t i=0;i < 3;i++) fTOFLabel[i]=onfile.fTOFLabel[i];}"
32#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTrackTime[5]" version="[-68]" target="fTrackTime" targetType="Double32_t*" include="AliPID.h" code="{fTrackTime = new Double32_t[AliPID::kSPECIESC];for(Int_t isp=0;isp < 5;isp++) fTrackTime[isp]=onfile.fTrackTime[isp];}"
33#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTrackLength" version="[-68]" target="fTrackLength" targetType="Double32_t" code="{fTrackLength=onfile.fTrackLength;}"
34
35
36#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignal" version="[-68]" target="fTOFsignal" targetType="Double32_t" code="{fTOFsignal=onfile.fTOFsignal;}"
37#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalToT" version="[-68]" target="fTOFsignalToT" targetType="Double32_t" code="{fTOFsignalToT=onfile.fTOFsignalToT;}"
38#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalRaw" version="[-68]" target="fTOFsignalRaw" targetType="Double32_t" code="{fTOFsignalRaw=onfile.fTOFsignalRaw;}"
39#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalDx" version="[-68]" target="fTOFsignalDx" targetType="Double32_t" code="{fTOFsignalDx=onfile.fTOFsignalDx;}"
40#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalDz" version="[-68]" target="fTOFsignalDz" targetType="Double32_t" code="{fTOFsignalDz=onfile.fTOFsignalDz;}"
41#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Short_t fTOFdeltaBC" version="[-68]" target="fTOFdeltaBC" targetType="Short_t" code="{fTOFdeltaBC=onfile.fTOFdeltaBC;}"
42#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Short_t fTOFl0l1" version="[-68]" target="fTOFl0l1" targetType="Short_t" code="{fTOFl0l1=onfile.fTOFl0l1;}"
43
44#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fR[5]" version="[-71]" \
45 target="fR" targetType="Double32_t*" include="AliPID.h" \
46 code="{fR = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fR[isp]=onfile.fR[isp];}"
47
48#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTPCr[5]" version="[-71]" \
49 target="fTPCr" targetType="Double32_t*" include="AliPID.h" \
50 code="{fTPCr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTPCr[isp]=onfile.fTPCr[isp];}"
51
52#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fITSr[5]" version="[-71]" \
53 target="fITSr" targetType="Double32_t*" include="AliPID.h" \
54 code="{fITSr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fITSr[isp]=onfile.fITSr[isp];}"
55
56#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTRDr[5]" version="[-71]" \
57 target="fTRDr" targetType="Double32_t*" include="AliPID.h" \
58 code="{fTRDr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTRDr[isp]=onfile.fTRDr[isp];}"
59
60#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFr[5]" version="[-71]" \
61 target="fTOFr" targetType="Double32_t*" include="AliPID.h" \
62 code="{fTOFr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTOFr[isp]=onfile.fTOFr[isp];}"
63
64#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fHMPIDr[5]" version="[-71]" \
65 target="fHMPIDr" targetType="Double32_t*" include="AliPID.h" \
66 code="{fHMPIDr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fHMPIDr[isp]=onfile.fHMPIDr[isp];}"
67
68#pragma link C++ class AliESDtrack+;
69#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fITSindex" version="[-3]" \
70 target="fnMaxITScluster, fITSindex" targetType="Int_t, Int_t*" code="{fnMaxITScluster = 12; fITSindex= new Int_t[fnMaxITScluster]; memcpy(fITSindex, &(onfile.fITSindex), fnMaxITScluster*sizeof(Int_t));}"
71#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fTPCindex" version="[-3]" \
72 target="fnMaxTPCcluster, fTPCindex" targetType="Int_t, Int_t*" code="{fnMaxTPCcluster = 160; fTPCindex= new Int_t[fnMaxTPCcluster]; memcpy(fTPCindex, &(onfile.fTPCindex), fnMaxTPCcluster*sizeof(Int_t));}"
73#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fTRDindex" version="[-3]" \
74 target="fnMaxTRDcluster, fTRDindex" targetType="Int_t, Int_t*" code="{fnMaxTRDcluster = 180; fTRDindex= new Int_t[fnMaxTRDcluster]; memcpy(fTRDindex, &(onfile.fTRDindex), fnMaxTRDcluster*sizeof(Int_t));}"
75
76#pragma link C++ class AliESDfriendTrack+;
77#pragma link C++ class AliESDMuonTrack+;
78#pragma link C++ class AliESDPmdTrack+;
79#pragma link C++ class AliESDTrdTrigger+;
80#pragma link C++ class AliESDTrdTrack+;
81#pragma link C++ class AliESDTrdTracklet+;
82#pragma link C++ class AliESDHLTtrack+;
83#pragma link C++ class AliESDv0+;
84#pragma link C++ class AliESDcascade+;
85#pragma link C++ class AliVertex+;
86#pragma link C++ class AliESDVertex+;
87#pragma link C++ class AliESDpid+;
88#pragma link C++ class AliESDkink+;
89#pragma link C++ class AliESDV0Params+;
90#pragma link C++ class AliESDCaloCluster+;
91#pragma link C++ class AliESDMuonCluster+;
92#pragma link C++ class AliESDMuonPad+;
93
94#pragma link C++ class AliKFParticleBase+;
95#pragma link C++ class AliKFParticle+;
96#pragma link C++ class AliKFVertex+;
97
98#pragma link C++ class AliKalmanTrack+;
99#pragma link C++ class AliVertexerTracks+;
100#pragma link C++ class AliStrLine+;
101#pragma link C++ class AliTrackPointArray+;
102#pragma link C++ class AliTrackPoint+;
103
104#pragma link C++ class AliTrackPointArray+;
105#pragma link C++ class AliTrackPoint+;
106
107#pragma link C++ class AliESDFMD+;
108#pragma link C++ class AliFMDMap+;
109#pragma link C++ class AliFMDFloatMap+;
110
111#pragma link C++ class AliESDVZERO+;
112#pragma link C++ class AliESDTZERO+;
113#pragma link C++ class AliESDACORDE+;
114#pragma link C++ class AliESDAD+;
115
116#pragma link C++ class AliESDMultITS+;
117#pragma link C++ class AliMultiplicity+;
118
119#pragma link C++ class AliSelector+;
120
121#pragma link C++ class AliRawDataErrorLog+;
122
123#pragma link C++ class AliMeanVertex+;
124#pragma link C++ class AliESDCaloCells+;
125
126#pragma link C++ class AliESDVZEROfriend+;
127#pragma link C++ class AliESDTZEROfriend+;
128
129#pragma link C++ class AliESDHandler+;
130#pragma link C++ class AliTrackerBase+;
131
132#pragma link C++ namespace AliESDUtils;
133
134#pragma link C++ class AliTriggerIR+;
135#pragma link C++ class AliTriggerScalersESD+;
136#pragma link C++ class AliTriggerScalersRecordESD+;
137#pragma link C++ class AliTriggerCluster+;
138#pragma link C++ class AliTriggerDescriptor+;
139#pragma link C++ class AliTriggerInput+;
140#pragma link C++ class AliTriggerInteraction+;
141#pragma link C++ class AliTriggerPFProtection+;
142#pragma link C++ class AliTriggerBCMask+;
143#pragma link C++ class AliTriggerClass+;
144#pragma link C++ class AliTriggerConfiguration+;
145#pragma link C++ class AliExpression+;
146#pragma link C++ class AliVariableExpression+;
147#pragma link C++ class AliESDCosmicTrack+;
148
149#pragma link C++ class AliV0vertexer+;
150#pragma link C++ class AliCascadeVertexer+;
151
152#pragma link C++ class AliESDTOFcluster+;
153
154#pragma link C++ function AliESDUtils::GetCorrV0(const AliESDEvent*,Float_t &);
155#pragma link C++ function AliESDUtils::GetCorrSPD2(Float_t,Float_t);
156#pragma link C++ function operator*(const AliFMDMap&,const AliFMDMap&);
157#pragma link C++ function operator/(const AliFMDMap&,const AliFMDMap&);
158#pragma link C++ function operator+(const AliFMDMap&,const AliFMDMap&);
159#pragma link C++ function operator-(const AliFMDMap&,const AliFMDMap&);
160
161#endif