]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AODLinkDef.h
fixing minor bug in printing latex table
[u/mrichter/AliRoot.git] / STEER / AODLinkDef.h
index 6bc6e68020682b6c6ff984b3075dc469bb7b6099..e33625991592786fa3e50791a10c2fc78622aac2 100644 (file)
 
 #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, fTRDmomentum"                                          \
+    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]);}" 
+
 #pragma link C++ class AliAODPid+;
+
+
+#pragma read sourceClass="AliAODTrack" targetClass="AliAODTrack" source="Double32_t fPID[10]"  version="[-22]" \
+ target="fPID" targetType="Double32_t*" \
+  code="{if (!fPID) fPID = new Double32_t[10];for(Int_t isp=10;isp--;) fPID[isp]=onfile.fPID[isp];}"
+
+#pragma link C++ class AliAODTrack+;
+
 #pragma link C++ class AliAODVertex+;
 #pragma link C++ class AliAODCluster+;
 #pragma link C++ class AliAODCaloCluster+;
 #pragma link C++ class AliAODTZERO+;
 #pragma link C++ class AliAODVZERO+;
 #pragma link C++ class AliAODZDC+;
+#pragma link C++ class AliAODHMPIDrings+;
+#pragma link C++ class AliAODTrdTrack+;
+#pragma link C++ class AliAODTrdTracklet+;
 
-//#pragma link C++ method AliAODTrack::SetPosition<double>(double const*, bool);
+#pragma link C++ method AliAODTrack::SetPosition<double>(double const*, bool);
 
 #endif