]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/ESDLinkDef.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / STEER / ESDLinkDef.h
CommitLineData
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+;
faf00b0d 28#pragma read sourceClass="AliESDtrack" targetClass="AliESDtrack" source="unsigned char fTRDpidQuality" version="[-49]" target="fTRDntracklets" targetType="unsigned char" code="{newObj->SetTRDntracklets(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];}"
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
a3314882 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];}"
115179c6 67
4b346687 68#pragma link C++ class AliESDtrack+;
6d3a7bbf 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
1d99986f 76#pragma link C++ class AliESDfriendTrack+;
4b346687 77#pragma link C++ class AliESDMuonTrack+;
78#pragma link C++ class AliESDPmdTrack+;
6c8e0967 79#pragma link C++ class AliESDTrdTrigger+;
0ee00e25 80#pragma link C++ class AliESDTrdTrack+;
52cd0cc0 81#pragma link C++ class AliESDTrdTracklet+;
4b346687 82#pragma link C++ class AliESDHLTtrack+;
83#pragma link C++ class AliESDv0+;
84#pragma link C++ class AliESDcascade+;
8a553be2 85#pragma link C++ class AliVertex+;
4b346687 86#pragma link C++ class AliESDVertex+;
87#pragma link C++ class AliESDpid+;
51ad6848 88#pragma link C++ class AliESDkink+;
d6a49f20 89#pragma link C++ class AliESDV0Params+;
85c60a8e 90#pragma link C++ class AliESDCaloCluster+;
d5efea33 91#pragma link C++ class AliESDMuonCluster+;
c34d2b8c 92#pragma link C++ class AliESDMuonPad+;
4b346687 93
f826d409 94#pragma link C++ class AliKFParticleBase+;
95#pragma link C++ class AliKFParticle+;
96#pragma link C++ class AliKFVertex+;
97
4b346687 98#pragma link C++ class AliKalmanTrack+;
b859c53a 99#pragma link C++ class AliVertexerTracks+;
100#pragma link C++ class AliStrLine+;
e8d02863 101#pragma link C++ class AliTrackPointArray+;
102#pragma link C++ class AliTrackPoint+;
f3a97c86 103
a915ad51 104#pragma link C++ class AliTrackPointArray+;
105#pragma link C++ class AliTrackPoint+;
9da38871 106
107#pragma link C++ class AliESDFMD+;
108#pragma link C++ class AliFMDMap+;
109#pragma link C++ class AliFMDFloatMap+;
110
dd735cf0 111#pragma link C++ class AliESDVZERO+;
53203d32 112#pragma link C++ class AliESDTZERO+;
bd95bae7 113#pragma link C++ class AliESDACORDE+;
5e319bd5 114#pragma link C++ class AliESDAD+;
dd735cf0 115
16c743f2 116#pragma link C++ class AliESDMultITS+;
32e449be 117#pragma link C++ class AliMultiplicity+;
a03b623a 118
119#pragma link C++ class AliSelector+;
120
72b6c6b6 121#pragma link C++ class AliRawDataErrorLog+;
122
3018c446 123#pragma link C++ class AliMeanVertex+;
e649177a 124#pragma link C++ class AliESDCaloCells+;
3018c446 125
b090e6a3 126#pragma link C++ class AliESDVZEROfriend+;
73df58ab 127#pragma link C++ class AliESDTZEROfriend+;
b090e6a3 128
6d3a7bbf 129#pragma link C++ class AliESDHandler+;
4811a3f4 130#pragma link C++ class AliTrackerBase+;
021f1396 131
e508972c 132#pragma link C++ namespace AliESDUtils;
133
5aef203e 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+;
8e1324ab 147#pragma link C++ class AliESDCosmicTrack+;
5aef203e 148
d39b9633 149#pragma link C++ class AliV0vertexer+;
150#pragma link C++ class AliCascadeVertexer+;
151
115179c6 152#pragma link C++ class AliESDTOFcluster+;
153
e508972c 154#pragma link C++ function AliESDUtils::GetCorrV0(const AliESDEvent*,Float_t &);
155#pragma link C++ function AliESDUtils::GetCorrSPD2(Float_t,Float_t);
021f1396 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&);
56413996 160
4b346687 161#endif