targetClass="AliAODPid" \
source="UShort_t fTPCsignalN; Double_t fTPCmomentum; Float_t fTRDmomentum[6]" \
version="[-10]" \
- target="fTPCsignalN, fTPCmomentum, fTRDnSlices, fTRDmomentum" \
+ 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="{fPID = new Double32_t[10];for(Int_t isp=10;isp--;) fPID[isp]=onfile.fPID[isp];}"
+ 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 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);