]>
Commit | Line | Data |
---|---|---|
4b346687 | 1 | #ifdef __CINT__ |
2 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
3 | * See cxx source for full Copyright notice */ | |
4 | ||
5e319bd5 | 5 | /* $Id: ESDLinkDef.h 54829 2012-02-25 20:47:28Z morsch $ */ |
4b346687 | 6 | |
7 | #pragma link off all globals; | |
8 | #pragma link off all classes; | |
9 | #pragma link off all functions; | |
10 | ||
6989bff3 | 11 | #pragma link C++ enum AliESDEvent::ESDListIndex; |
af885e0f | 12 | |
44ce6bbe | 13 | |
4b346687 | 14 | #pragma link C++ class AliESD+; |
af885e0f | 15 | #pragma link C++ class AliESDEvent+; |
d3dd3d14 | 16 | #pragma link C++ class AliESDInputHandler+; |
a847da94 | 17 | #pragma link C++ class AliESDInputHandlerRP+; |
53203d32 | 18 | #pragma link C++ class AliESDRun+; |
19 | #pragma link C++ class AliESDHeader+; | |
8b12d288 | 20 | #pragma link C++ class AliESDHLTDecision+; |
53203d32 | 21 | #pragma link C++ class AliESDZDC+; |
22 | #pragma link C++ class AliESDCaloTrigger+; | |
0be93574 | 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 | ||
f159db58 | 27 | #pragma link C++ class AliESDfriend+; |
134fbb33 | 28 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="UChar_t fTRDpidQuality" version="[-47]" target="fTRDntracklets" targetType="UChar_t" code="{fTRDntracklets=onfile.fTRDpidQuality;}" |
f159db58 | 29 | // see http://root.cern.ch/svn/root/trunk/io/doc/DataModelEvolution.txt |
115179c6 | 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];}" | |
58d44685 | 32 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTrackTime[5]" version="[-68]" \ |
33 | target="fTrackTime" targetType="Double32_t*" include="AliPID.h" \ | |
34 | code="{fTrackTime = new Double32_t[AliPID::kSPECIESC];for(Int_t isp=AliPID::kSPECIESC;isp--;) fTrackTime[isp]=isp<AliPID::kSPECIES ? onfile.fTrackTime[isp]:0;}" | |
115179c6 | 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;}" | |
bea1a0a6 | 45 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Int_t fTOFCalChannel" version="[-68]" target="fTOFCalChannel" targetType="Int_t" code="{fTOFCalChannel=onfile.fTOFCalChannel;}" |
5bb01b22 | 46 | |
47 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fR[5]" version="[-70]" \ | |
a3314882 | 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 | ||
5bb01b22 | 51 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTPCr[5]" version="[-70]" \ |
a3314882 | 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 | ||
5bb01b22 | 55 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fITSr[5]" version="[-70]" \ |
a3314882 | 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 | ||
5bb01b22 | 59 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTRDr[5]" version="[-70]" \ |
a3314882 | 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 | ||
5bb01b22 | 63 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fTOFr[5]" version="[-70]" \ |
a3314882 | 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 | ||
5bb01b22 | 67 | #pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="Double32_t fHMPIDr[5]" version="[-70]" \ |
a3314882 | 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];}" | |
115179c6 | 70 | |
4b346687 | 71 | #pragma link C++ class AliESDtrack+; |
6d3a7bbf | 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 | ||
1d99986f | 79 | #pragma link C++ class AliESDfriendTrack+; |
4b346687 | 80 | #pragma link C++ class AliESDMuonTrack+; |
81 | #pragma link C++ class AliESDPmdTrack+; | |
6c8e0967 | 82 | #pragma link C++ class AliESDTrdTrigger+; |
0ee00e25 | 83 | #pragma link C++ class AliESDTrdTrack+; |
52cd0cc0 | 84 | #pragma link C++ class AliESDTrdTracklet+; |
4b346687 | 85 | #pragma link C++ class AliESDHLTtrack+; |
86 | #pragma link C++ class AliESDv0+; | |
87 | #pragma link C++ class AliESDcascade+; | |
8a553be2 | 88 | #pragma link C++ class AliVertex+; |
4b346687 | 89 | #pragma link C++ class AliESDVertex+; |
90 | #pragma link C++ class AliESDpid+; | |
51ad6848 | 91 | #pragma link C++ class AliESDkink+; |
d6a49f20 | 92 | #pragma link C++ class AliESDV0Params+; |
85c60a8e | 93 | #pragma link C++ class AliESDCaloCluster+; |
d5efea33 | 94 | #pragma link C++ class AliESDMuonCluster+; |
c34d2b8c | 95 | #pragma link C++ class AliESDMuonPad+; |
4b346687 | 96 | |
f826d409 | 97 | #pragma link C++ class AliKFParticleBase+; |
98 | #pragma link C++ class AliKFParticle+; | |
99 | #pragma link C++ class AliKFVertex+; | |
100 | ||
4b346687 | 101 | #pragma link C++ class AliKalmanTrack+; |
b859c53a | 102 | #pragma link C++ class AliVertexerTracks+; |
103 | #pragma link C++ class AliStrLine+; | |
e8d02863 | 104 | #pragma link C++ class AliTrackPointArray+; |
105 | #pragma link C++ class AliTrackPoint+; | |
f3a97c86 | 106 | |
a915ad51 | 107 | #pragma link C++ class AliTrackPointArray+; |
108 | #pragma link C++ class AliTrackPoint+; | |
9da38871 | 109 | |
110 | #pragma link C++ class AliESDFMD+; | |
ab08bcd7 | 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 | ||
9da38871 | 114 | #pragma link C++ class AliFMDMap+; |
115 | #pragma link C++ class AliFMDFloatMap+; | |
116 | ||
dd735cf0 | 117 | #pragma link C++ class AliESDVZERO+; |
53203d32 | 118 | #pragma link C++ class AliESDTZERO+; |
bd95bae7 | 119 | #pragma link C++ class AliESDACORDE+; |
5e319bd5 | 120 | #pragma link C++ class AliESDAD+; |
dd735cf0 | 121 | |
16c743f2 | 122 | #pragma link C++ class AliESDMultITS+; |
32e449be | 123 | #pragma link C++ class AliMultiplicity+; |
a03b623a | 124 | |
125 | #pragma link C++ class AliSelector+; | |
126 | ||
72b6c6b6 | 127 | #pragma link C++ class AliRawDataErrorLog+; |
128 | ||
3018c446 | 129 | #pragma link C++ class AliMeanVertex+; |
e649177a | 130 | #pragma link C++ class AliESDCaloCells+; |
3018c446 | 131 | |
b090e6a3 | 132 | #pragma link C++ class AliESDVZEROfriend+; |
73df58ab | 133 | #pragma link C++ class AliESDTZEROfriend+; |
b090e6a3 | 134 | |
6d3a7bbf | 135 | #pragma link C++ class AliESDHandler+; |
4811a3f4 | 136 | #pragma link C++ class AliTrackerBase+; |
021f1396 | 137 | |
e508972c | 138 | #pragma link C++ namespace AliESDUtils; |
139 | ||
5aef203e | 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+; | |
8e1324ab | 153 | #pragma link C++ class AliESDCosmicTrack+; |
5aef203e | 154 | |
d39b9633 | 155 | #pragma link C++ class AliV0vertexer+; |
156 | #pragma link C++ class AliCascadeVertexer+; | |
157 | ||
49436743 | 158 | #pragma link C++ class AliESDTOFHit+; |
159 | #pragma link C++ class AliESDTOFMatch+; | |
160 | #pragma link C++ class AliESDTOFCluster+; | |
115179c6 | 161 | |
e508972c | 162 | #pragma link C++ function AliESDUtils::GetCorrV0(const AliESDEvent*,Float_t &); |
163 | #pragma link C++ function AliESDUtils::GetCorrSPD2(Float_t,Float_t); | |
021f1396 | 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&); | |
56413996 | 168 | |
d3eabe96 | 169 | #pragma link C++ class AliESDMuonGlobalTrack+; |
96d67f0c | 170 | |
171 | #pragma link C++ class AliESDFIT+; | |
4b346687 | 172 | #endif |