]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackParam.cxx
Included also 3 and 4 prong decays; added variables to ntuple
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackParam.cxx
index 42f218a496062dd943e35964225480214c6be251..7e5796d82f14e60435fc541265b28e1e77bfdead 100644 (file)
@@ -52,6 +52,7 @@ AliMUONTrackParam::AliMUONTrackParam()
     fLocalChi2(0.)
 {
   /// Constructor
+  fParameters.Zero();
 }
 
   //_________________________________________________________________________
@@ -232,7 +233,7 @@ Double_t AliMUONTrackParam::P() const
   if (TMath::Abs(fParameters(4,0)) > 0) {
     Double_t pYZ = TMath::Abs(1.0 / fParameters(4,0));
     Double_t pZ = - pYZ / (TMath::Sqrt(1.0 + fParameters(3,0) * fParameters(3,0)));  // spectro. (z<0)
-    return TMath::Abs(pZ) * TMath::Sqrt(1.0 + fParameters(3,0) * fParameters(3,0) + fParameters(1,0) * fParameters(1,0));
+    return - pZ * TMath::Sqrt(1.0 + fParameters(3,0) * fParameters(3,0) + fParameters(1,0) * fParameters(1,0));
   } else return FLT_MAX;
 }