]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TDPMjet/AliIonPDGCodes.cxx
Fixing in/out tags in documentation
[u/mrichter/AliRoot.git] / TDPMjet / AliIonPDGCodes.cxx
index 9b812affdcce730deea6ba0c5bc1e65db0504a44..50c10b572f0bf79f4548a971c237f99e887f9dc9 100644 (file)
 ClassImp(AliIonPDGCodes)
  
 //______________________________________________________________________________
-AliIonPDGCodes::AliIonPDGCodes()
+    AliIonPDGCodes::AliIonPDGCodes():
+       TObject(),
+       fNIon(200)
 { 
-  fNIon = 200;
-  for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
-
+    for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
 }
 
 AliIonPDGCodes::AliIonPDGCodes(const AliIonPDGCodes &/*PDGCodes*/)
-    :TObject()
+    :TObject(),
+     fNIon(200)
 {
+  for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
 }
 
 //______________________________________________________________________________
@@ -175,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;
 }