]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/ESDLinkDef.h
ATO-98 - default streamer TFile::Open , const char * option="update"
[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="UChar_t fTRDpidQuality" version="[-47]" target="fTRDntracklets" targetType="UChar_t" code="{fTRDntracklets=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]" \
33target="fTrackTime" targetType="Double32_t*" include="AliPID.h" \
34code="{fTrackTime = new Double32_t[AliPID::kSPECIESC];for(Int_t isp=AliPID::kSPECIESC;isp--;) fTrackTime[isp]=isp<AliPID::kSPECIES ? onfile.fTrackTime[isp]:0;}"
35#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTrackLength" version="[-68]" target="fTrackLength" targetType="Double32_t" code="{fTrackLength=onfile.fTrackLength;}"
36
37
38#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignal" version="[-68]" target="fTOFsignal" targetType="Double32_t" code="{fTOFsignal=onfile.fTOFsignal;}"
39#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalToT" version="[-68]" target="fTOFsignalToT" targetType="Double32_t" code="{fTOFsignalToT=onfile.fTOFsignalToT;}"
40#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalRaw" version="[-68]" target="fTOFsignalRaw" targetType="Double32_t" code="{fTOFsignalRaw=onfile.fTOFsignalRaw;}"
41#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalDx" version="[-68]" target="fTOFsignalDx" targetType="Double32_t" code="{fTOFsignalDx=onfile.fTOFsignalDx;}"
42#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFsignalDz" version="[-68]" target="fTOFsignalDz" targetType="Double32_t" code="{fTOFsignalDz=onfile.fTOFsignalDz;}"
43#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Short_t fTOFdeltaBC" version="[-68]" target="fTOFdeltaBC" targetType="Short_t" code="{fTOFdeltaBC=onfile.fTOFdeltaBC;}"
44#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Short_t fTOFl0l1" version="[-68]" target="fTOFl0l1" targetType="Short_t" code="{fTOFl0l1=onfile.fTOFl0l1;}"
45#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Int_t fTOFCalChannel" version="[-68]" target="fTOFCalChannel" targetType="Int_t" code="{fTOFCalChannel=onfile.fTOFCalChannel;}"
46
47#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fR[5]" version="[-70]" \
48 target="fR" targetType="Double32_t*" include="AliPID.h" \
49 code="{fR = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fR[isp]=onfile.fR[isp];}"
50
51#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTPCr[5]" version="[-70]" \
52 target="fTPCr" targetType="Double32_t*" include="AliPID.h" \
53 code="{fTPCr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTPCr[isp]=onfile.fTPCr[isp];}"
54
55#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fITSr[5]" version="[-70]" \
56 target="fITSr" targetType="Double32_t*" include="AliPID.h" \
57 code="{fITSr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fITSr[isp]=onfile.fITSr[isp];}"
58
59#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTRDr[5]" version="[-70]" \
60 target="fTRDr" targetType="Double32_t*" include="AliPID.h" \
61 code="{fTRDr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTRDr[isp]=onfile.fTRDr[isp];}"
62
63#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFr[5]" version="[-70]" \
64 target="fTOFr" targetType="Double32_t*" include="AliPID.h" \
65 code="{fTOFr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fTOFr[isp]=onfile.fTOFr[isp];}"
66
67#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fHMPIDr[5]" version="[-70]" \
68 target="fHMPIDr" targetType="Double32_t*" include="AliPID.h" \
69 code="{fHMPIDr = new Double32_t[AliPID::kSPECIES];for(Int_t isp=5;isp--;) fHMPIDr[isp]=onfile.fHMPIDr[isp];}"
70
71#pragma link C++ class AliESDtrack+;
72#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fITSindex" version="[-3]" \
73 target="fnMaxITScluster, fITSindex" targetType="Int_t, Int_t*" code="{fnMaxITScluster = 12; fITSindex= new Int_t[fnMaxITScluster]; memcpy(fITSindex, &(onfile.fITSindex), fnMaxITScluster*sizeof(Int_t));}"
74#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fTPCindex" version="[-3]" \
75 target="fnMaxTPCcluster, fTPCindex" targetType="Int_t, Int_t*" code="{fnMaxTPCcluster = 160; fTPCindex= new Int_t[fnMaxTPCcluster]; memcpy(fTPCindex, &(onfile.fTPCindex), fnMaxTPCcluster*sizeof(Int_t));}"
76#pragma read sourceClass="AliESDfriendTrack" targetClass="AliESDfriendTrack" source="Int_t fTRDindex" version="[-3]" \
77 target="fnMaxTRDcluster, fTRDindex" targetType="Int_t, Int_t*" code="{fnMaxTRDcluster = 180; fTRDindex= new Int_t[fnMaxTRDcluster]; memcpy(fTRDindex, &(onfile.fTRDindex), fnMaxTRDcluster*sizeof(Int_t));}"
78
79#pragma link C++ class AliESDfriendTrack+;
80#pragma link C++ class AliESDMuonTrack+;
81#pragma link C++ class AliESDPmdTrack+;
82#pragma link C++ class AliESDTrdTrigger+;
83#pragma link C++ class AliESDTrdTrack+;
84#pragma link C++ class AliESDTrdTracklet+;
85#pragma link C++ class AliESDHLTtrack+;
86#pragma link C++ class AliESDv0+;
87#pragma link C++ class AliESDcascade+;
88#pragma link C++ class AliVertex+;
89#pragma link C++ class AliESDVertex+;
90#pragma link C++ class AliESDpid+;
91#pragma link C++ class AliESDkink+;
92#pragma link C++ class AliESDV0Params+;
93#pragma link C++ class AliESDCaloCluster+;
94#pragma link C++ class AliESDMuonCluster+;
95#pragma link C++ class AliESDMuonPad+;
96
97#pragma link C++ class AliKFParticleBase+;
98#pragma link C++ class AliKFParticle+;
99#pragma link C++ class AliKFVertex+;
100
101#pragma link C++ class AliKalmanTrack+;
102#pragma link C++ class AliVertexerTracks+;
103#pragma link C++ class AliStrLine+;
104#pragma link C++ class AliTrackPointArray+;
105#pragma link C++ class AliTrackPoint+;
106
107#pragma link C++ class AliTrackPointArray+;
108#pragma link C++ class AliTrackPoint+;
109
110#pragma link C++ class AliESDFMD+;
111#pragma read sourceClass="AliESDFMD" targetClass="AliESDFMD" source="float fNoiseFactor" version="[-3]" target="fNoiseFactor" targetType="float" code="{newObj->SetNoiseFactor(onfile.fNoiseFactor < 1 ? 4 : onfile.fNoiseFactor);newObj->SetBit(AliESDFMD::kNeedNoiseFix);}"
112#pragma read sourceClass="AliESDFMD" targetClass="AliESDFMD" source="bool fAngleCorrected" version="[-3]" target="fAngleCorrected" targetType="bool" code="{newObj->SetAngleCorrected(onfile.fAngleCorrected ? onfile.fAngleCorrected : true);}"
113
114#pragma link C++ class AliFMDMap+;
115#pragma link C++ class AliFMDFloatMap+;
116
117#pragma link C++ class AliESDVZERO+;
118#pragma link C++ class AliESDTZERO+;
119#pragma link C++ class AliESDACORDE+;
120#pragma link C++ class AliESDAD+;
121
122#pragma link C++ class AliESDMultITS+;
123#pragma link C++ class AliMultiplicity+;
124
125#pragma link C++ class AliSelector+;
126
127#pragma link C++ class AliRawDataErrorLog+;
128
129#pragma link C++ class AliMeanVertex+;
130#pragma link C++ class AliESDCaloCells+;
131
132#pragma link C++ class AliESDVZEROfriend+;
133#pragma link C++ class AliESDTZEROfriend+;
134
135#pragma link C++ class AliESDHandler+;
136#pragma link C++ class AliTrackerBase+;
137
138#pragma link C++ namespace AliESDUtils;
139
140#pragma link C++ class AliTriggerIR+;
141#pragma link C++ class AliTriggerScalersESD+;
142#pragma link C++ class AliTriggerScalersRecordESD+;
143#pragma link C++ class AliTriggerCluster+;
144#pragma link C++ class AliTriggerDescriptor+;
145#pragma link C++ class AliTriggerInput+;
146#pragma link C++ class AliTriggerInteraction+;
147#pragma link C++ class AliTriggerPFProtection+;
148#pragma link C++ class AliTriggerBCMask+;
149#pragma link C++ class AliTriggerClass+;
150#pragma link C++ class AliTriggerConfiguration+;
151#pragma link C++ class AliExpression+;
152#pragma link C++ class AliVariableExpression+;
153#pragma link C++ class AliESDCosmicTrack+;
154
155#pragma link C++ class AliV0vertexer+;
156#pragma link C++ class AliCascadeVertexer+;
157
158#pragma link C++ class AliESDTOFHit+;
159#pragma link C++ class AliESDTOFMatch+;
160#pragma link C++ class AliESDTOFCluster+;
161
162#pragma link C++ function AliESDUtils::GetCorrV0(const AliESDEvent*,Float_t &);
163#pragma link C++ function AliESDUtils::GetCorrSPD2(Float_t,Float_t);
164#pragma link C++ function operator*(const AliFMDMap&,const AliFMDMap&);
165#pragma link C++ function operator/(const AliFMDMap&,const AliFMDMap&);
166#pragma link C++ function operator+(const AliFMDMap&,const AliFMDMap&);
167#pragma link C++ function operator-(const AliFMDMap&,const AliFMDMap&);
168
169#pragma link C++ class AliESDMuonGlobalTrack+;
170
171#pragma link C++ class AliESDFIT+;
172#endif