/*$Id$*/
// Revision of includes 07/05/2004
-///////////////////////////////////////////////////
-// Track parameters in ALICE dimuon spectrometer
-///////////////////////////////////////////////////
+/// \ingroup rec
+/// \class AliMUONTrackParam
+/// \brief Track parameters in ALICE dimuon spectrometer
+///
+////////////////////////////////////////////////////
+/// Track parameters in ALICE dimuon spectrometer
+////////////////////////////////////////////////////
#include <TObject.h>
Double_t TotalMomentumEnergyLoss(Double_t thetaLimit, Double_t pTotal, Double_t theta);
void FieldCorrection(Double_t Z); // makes simple magnetic field correction through the absorber
+ void ExtrapOneStepHelix(Double_t charge, Double_t step,
+ Double_t *vect, Double_t *vout) const;
+ void ExtrapOneStepHelix3(Double_t field, Double_t step,
+ Double_t *vect, Double_t *vout) const;
+
+ void ExtrapOneStepRungekutta(Double_t charge, Double_t step,
+ Double_t* vect, Double_t* vout) const;
protected:
private:
Double_t fInverseBendingMomentum; // Inverse bending momentum (GeV/c ** -1) times the charge (assumed forward motion)
void SetGeant3Parameters(Double_t *VGeant3, Double_t ForwardBackward);
void GetFromGeant3Parameters(Double_t *VGeant3, Double_t Charge);
+ void GetField(Double_t *Position, Double_t *Field) const;
+
ClassDef(AliMUONTrackParam, 1) // Track parameters in ALICE dimuon spectrometer
};