]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AODLinkDef.h
In fall-back ,try to ignore field query
[u/mrichter/AliRoot.git] / STEER / AODLinkDef.h
index 10c46c32ccaeef7144f025fc1bf59abf2118e79d..362804aa46deaaa753ead8c77a77be5381f13995 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, fTRDnSlices, fTRDmomentum"                                          \
-    code="{fTPCsignalN=(UChar_t)onfile.fTPCsignalN; fTPCmomentum=onfile.fTPCmomentum; for (Int_t i=0;i<6;++i) fTRDmomentum[i]=onfile.fTRDmomentum[i];}" 
+    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+;
@@ -63,6 +70,9 @@
 #pragma link C++ class AliAODHMPIDrings+;
 #pragma link C++ class AliAODTrdTrack+;
 #pragma link C++ class AliAODTrdTracklet+;
+#pragma link C++ class AliNanoAODTrackMapping+;
+#pragma link C++ class AliNanoAODStorage+;
+#pragma link C++ class AliNanoAODHeader+;
 
 #pragma link C++ method AliAODTrack::SetPosition<double>(double const*, bool);