]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AODLinkDef.h
Merge branch 'master' into TRDdev
[u/mrichter/AliRoot.git] / STEER / AODLinkDef.h
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$ */
6
7 #pragma link off all globals;
8 #pragma link off all classes;
9 #pragma link off all functions;
10 #pragma link off all methods;
11  
12 #pragma link C++ enum   AliAODVertex::AODVtx_t;
13 #pragma link C++ enum   AliAODTrack::AODTrk_t;
14 #pragma link C++ enum   AliAODTrack::AODTrkPID_t;
15 //#pragma link C++ enum   AliAODCluster::AODClu_t;
16 //#pragma link C++ enum   AliAODCluster::AODCluPID_t;
17
18 #pragma link C++ class AliAODEvent+;
19 #pragma link C++ class AliAODHeader+;
20
21 #pragma read                                              \
22     sourceClass="AliAODPid"                               \
23     targetClass="AliAODPid"                               \
24     source="UShort_t fTPCsignalN; Double_t fTPCmomentum; Float_t fTRDmomentum[6]"  \
25     version="[-10]"                                       \
26     target="fTPCsignalN, fTPCmomentum, fTRDmomentum"                                          \
27     code="{newObj->SetTPCsignalN((UChar_t)onfile.fTPCsignalN); newObj->SetTPCmomentum(onfile.fTPCmomentum); for (Int_t i=0;i<6;++i) newObj->SetTRDmomentum(i,onfile.fTRDmomentum[i]);}" 
28
29 #pragma link C++ class AliAODPid+;
30
31
32 #pragma read sourceClass="AliAODTrack" targetClass="AliAODTrack" source="Double32_t fPID[10]"  version="[-22]" \
33  target="fPID" targetType="Double32_t*" \
34   code="{if (!fPID) fPID = new Double32_t[10];for(Int_t isp=10;isp--;) fPID[isp]=onfile.fPID[isp];}"
35
36 #pragma link C++ class AliAODTrack+;
37
38 #pragma link C++ class AliAODVertex+;
39 #pragma link C++ class AliAODCluster+;
40 #pragma link C++ class AliAODCaloCluster+;
41 #pragma link C++ class AliAODPmdCluster+;
42 #pragma link C++ class AliAODFmdCluster+;
43 #pragma link C++ class AliAODJet+;
44 #pragma link C++ class AliAODJetEventBackground+;
45 #pragma link C++ class AliAODPhoton+;
46 #pragma link C++ class AliAODRedCov<3>+;
47 #pragma link C++ class AliAODRedCov<4>+;
48 #pragma link C++ class AliAODRedCov<6>+;
49 #pragma link C++ class AliAODRecoDecay+;
50 #pragma link C++ class AliAODv0+;
51 #pragma link C++ class AliAODcascade+;
52 #pragma link C++ class AliAODHandler+;
53 #pragma link C++ class AliAODExtension+;
54 #pragma link C++ class AliAODBranchReplicator+;
55 #pragma link C++ class AliAODInputHandler+;
56 #pragma link C++ class AliAODTracklets+;
57 #pragma link C++ class AliAODTagCreator+;
58 #pragma link C++ class AliAODCaloCells+;
59 #pragma link C++ class AliAODCaloTrigger+;
60 #pragma link C++ class AliAODDiJet+;
61 #pragma link C++ class AliAODMCParticle+;
62 #pragma link C++ class AliAODMCHeader+;
63 #pragma link C++ class AliAODPWG4Particle+;
64 #pragma link C++ class AliAODPWG4ParticleCorrelation+;
65 #pragma link C++ class AliAODDimuon+;
66 #pragma link C++ class AliAODpidUtil+;
67 #pragma link C++ class AliAODTZERO+;
68 #pragma link C++ class AliAODVZERO+;
69 #pragma link C++ class AliAODZDC+;
70 #pragma link C++ class AliAODHMPIDrings+;
71 #pragma link C++ class AliAODTrdTrack+;
72 #pragma link C++ class AliAODTrdTracklet+;
73
74 #pragma link C++ method AliAODTrack::SetPosition<double>(double const*, bool);
75
76 #endif