]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDv0.cxx
PreReading of MC information on demand.
[u/mrichter/AliRoot.git] / STEER / AliESDv0.cxx
index f038831d2569969bc59c272cfcc1426f4131c932..2b01157a1bc77e0e7cea7927565877b7e2ca6516 100644 (file)
@@ -318,7 +318,7 @@ Double_t AliESDv0::AlphaV0() const {
   TVector3 momTot(Px(),Py(),Pz());
 
   Double_t lQlNeg = momNeg.Dot(momTot)/momTot.Mag();
-  Double_t lQlPos = momNeg.Dot(momTot)/momTot.Mag();
+  Double_t lQlPos = momPos.Dot(momTot)/momTot.Mag();
 
   return 1.-2./(1.+lQlNeg/lQlPos);
 }
@@ -686,8 +686,11 @@ Double_t AliESDv0::GetEffMass(UInt_t p1, UInt_t p2) const{
   //
   // calculate effective mass
   //
-  const Float_t kpmass[5] = {5.10000000000000037e-04,1.05660000000000004e-01,1.39570000000000000e-01,
-                     4.93599999999999983e-01, 9.38270000000000048e-01};
+  const Float_t kpmass[5] = {TDatabasePDG::Instance()->GetParticle(kElectron)->Mass(),
+                            TDatabasePDG::Instance()->GetParticle(kMuonMinus)->Mass(),
+                            TDatabasePDG::Instance()->GetParticle(kPiPlus)->Mass(),
+                            TDatabasePDG::Instance()->GetParticle(kKPlus)->Mass(),
+                            TDatabasePDG::Instance()->GetParticle(kProton)->Mass()};
   if (p1>4) return -1;
   if (p2>4) return -1;
   Float_t mass1 = kpmass[p1];