1 #ifndef ALIMUONTRACKEXTRAP_H 2 #define ALIMUONTRACKEXTRAP_H 54 Double_t xVtx, Double_t yVtx, Double_t zVtx,
55 Double_t errXVtx, Double_t errYVtx);
60 Double_t xVtx, Double_t yVtx, Double_t zVtx,
61 Double_t errXVtx, Double_t errYVtx);
103 Double_t xVtx, Double_t yVtx, Double_t zVtx,
104 Double_t errXVtx, Double_t errYVtx,
105 Bool_t correctForMCS, Bool_t correctForEnergyLoss);
109 Double_t xVtx, Double_t yVtx, Double_t zVtx,
110 Double_t errXVtx, Double_t errYVtx,
111 Double_t absZBeg, Double_t pathLength, Double_t f0, Double_t f1, Double_t f2);
114 Double_t &pathLength, Double_t &f0, Double_t &f1, Double_t &f2,
115 Double_t &meanRho, Double_t &totalELoss, Double_t &sigmaELoss2);
117 static Double_t
BetheBloch(Double_t pTotal, Double_t pathLength, Double_t rho, Double_t atomicZ, Double_t atomicZoverA);
118 static Double_t
EnergyLossFluctuation(Double_t pTotal, Double_t pathLength, Double_t rho, Double_t atomicZoverA);
123 static void ExtrapOneStepHelix(Double_t charge, Double_t step,
const Double_t *vect, Double_t *vout);
124 static void ExtrapOneStepHelix3(Double_t field, Double_t step,
const Double_t *vect, Double_t *vout);
Track parameters in ALICE dimuon spectrometer.
class TMatrixT< Double_t > TMatrixD