]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TDPMjet/AliIonPDGCodes.cxx
Moving the classes that belong to the following libraries: STEERBase, ESD, CDB, AOD...
[u/mrichter/AliRoot.git] / TDPMjet / AliIonPDGCodes.cxx
index 08aeaca629173d84ba8d63f4d71632d9e7ed464d..50c10b572f0bf79f4548a971c237f99e887f9dc9 100644 (file)
@@ -39,6 +39,7 @@ AliIonPDGCodes::AliIonPDGCodes(const AliIonPDGCodes &/*PDGCodes*/)
     :TObject(),
      fNIon(200)
 {
+  for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
 }
 
 //______________________________________________________________________________
@@ -176,7 +177,8 @@ Int_t AliIonPDGCodes::PDGFromId(Int_t id) const
   // Return PDG code and pseudo ENDF code from Geant3 code
   //
   const Int_t kOffset=10000000;
-  if(id>0 && id<fNIon) return fPDGCode[id+kOffset];
+  id -= kOffset;
+  if(id >= 0 && id < fNIon) return fPDGCode[id];
   else return -1;
 }