]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/STEERBase/AliPID.cxx
In AddTaskPHOSPi0Flow.C set Cent. Bin past event buffers/lists,
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliPID.cxx
index 99eeed24def07dba238355a93f3b84c70a15a922..7c5b2613a9ebd4e8a330ba6cf5624c7bb78d6268 100644 (file)
@@ -142,6 +142,26 @@ const Int_t AliPID::fgkParticleCode[AliPID::kSPECIESN+AliPID::kSPECIESLN+1] = {
   0.00000        // unknown
   */
 };
+/*const*/ Float_t AliPID::fgkParticleMassZ[AliPID::kSPECIESN+AliPID::kSPECIESLN+1] = {
+  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+  /*
+  M(kElectron),  // electron
+  M(kMuon), // muon
+  M(kPion),    // pion
+  M(kKaon),     // kaon
+  M(kProton),    // proton
+  M(kPhoton),     // photon
+  M(kPi0),       // pi0
+  M(kNeutron),   // neutron
+  M(kKaon0),        // kaon0
+  M(kEleCon),     // electron conversion
+  M(kDeuteron), // deuteron
+  M(kTriton),   // triton
+  M(kHe3)/2,      // he3
+  M(kAlpha)/2,    // alpha
+  0.00000        // unknown
+  */
+};
 
 Double_t AliPID::fgPrior[kSPECIESN] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
 
@@ -243,8 +263,11 @@ void AliPID::Init()
   // Initialise only once... 
   if(!fgkParticleMass[0]) {
     AliPDG::AddParticlesToPdgDataBase();
-    for (Int_t i = 0; i < kSPECIESN + kSPECIESLN; i++) 
+    for (Int_t i = 0; i < kSPECIESN + kSPECIESLN; i++) {
       fgkParticleMass[i] = M(i);
+      if (i == kHe3 || i == kAlpha) fgkParticleMassZ[i] = M(i)/2.;
+      else fgkParticleMassZ[i]=M(i);
+    }
   }
 }