]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AODLinkDef.h
From Giacomo (AliRoot #96201): Patch for AliAODHMPIDrings in AODEvent + filtering
[u/mrichter/AliRoot.git] / STEER / AODLinkDef.h
index 81750f183fb60339ac3e88188e4859f8b7435a1e..fd308c331da1bf31b9fe1f4661e436d445bc48f0 100644 (file)
@@ -7,6 +7,7 @@
 #pragma link off all globals;
 #pragma link off all classes;
 #pragma link off all functions;
+#pragma link off all methods;
  
 #pragma link C++ enum   AliAODVertex::AODVtx_t;
 #pragma link C++ enum   AliAODTrack::AODTrk_t;
 #pragma link C++ class AliAODEvent+;
 #pragma link C++ class AliAODHeader+;
 #pragma link C++ class AliAODTrack+;
+
+#pragma read                                              \
+    sourceClass="AliAODPid"                               \
+    targetClass="AliAODPid"                               \
+    source="UShort_t fTPCsignalN; Double_t fTPCmomentum; Float_t fTRDmomentum[6]"  \
+    version="[-10]"                                       \
+    target="fTPCsignalN, fTPCmomentum, fTRDnSlices, fTRDmomentum"                                          \
+    code="{fTPCsignalN=(UChar_t)onfile.fTPCsignalN; fTPCmomentum=onfile.fTPCmomentum; for (Int_t i=0;i<6;++i) fTRDmomentum[i]=onfile.fTRDmomentum[i];}" 
+
 #pragma link C++ class AliAODPid+;
 #pragma link C++ class AliAODVertex+;
 #pragma link C++ class AliAODCluster+;
@@ -50,6 +60,8 @@
 #pragma link C++ class AliAODTZERO+;
 #pragma link C++ class AliAODVZERO+;
 #pragma link C++ class AliAODZDC+;
+#pragma link C++ class AliAODHMPIDrings+;
 
+#pragma link C++ method AliAODTrack::SetPosition<double>(double const*, bool);
 
 #endif