]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackExtrap.h
Improved robustness of ExtrapToVertex() in case of failure to compute absorber
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackExtrap.h
index 59c3a56565ddcea1b55cefb9b7e87a92fc3f059a..0aa0f3d5b36c70c35ec58e58ff554fe3df48c550 100644 (file)
@@ -102,9 +102,9 @@ class AliMUONTrackExtrap : public TObject
                                          Double_t errXVtx, Double_t errYVtx,
                                          Double_t absZBeg, Double_t pathLength, Double_t f0, Double_t f1, Double_t f2);
   static void CorrectELossEffectInAbsorber(AliMUONTrackParam* param, Double_t eLoss, Double_t sigmaELoss2);
-  static void GetAbsorberCorrectionParam(Double_t trackXYZIn[3], Double_t trackXYZOut[3], Double_t pTotal,
-                                         Double_t &pathLength, Double_t &f0, Double_t &f1, Double_t &f2,
-                                         Double_t &meanRho, Double_t &totalELoss, Double_t &sigmaELoss2);
+  static Bool_t GetAbsorberCorrectionParam(Double_t trackXYZIn[3], Double_t trackXYZOut[3], Double_t pTotal,
+                                           Double_t &pathLength, Double_t &f0, Double_t &f1, Double_t &f2,
+                                           Double_t &meanRho, Double_t &totalELoss, Double_t &sigmaELoss2);
   
   static Double_t BetheBloch(Double_t pTotal, Double_t pathLength, Double_t rho, Double_t atomicA, Double_t atomicZ);
   static Double_t EnergyLossFluctuation2(Double_t pTotal, Double_t pathLength, Double_t rho, Double_t atomicA, Double_t atomicZ);