* See cxx source for full Copyright notice */
/*$Id$*/
+// Revision of includes 07/05/2004
///////////////////////////////////////////////////
// Track parameters in ALICE dimuon spectrometer
#include <TObject.h>
-class AliMUONTrackParam : public TObject {
+class AliMUONTrackParam : public TObject
+{
public:
- AliMUONTrackParam(){
- // Constructor
- ;} // Constructor
- virtual ~AliMUONTrackParam(){
- // Destructor
- ;} // Destructor
-
+ AliMUONTrackParam(); // Constructor
+ virtual ~AliMUONTrackParam(){} // Destructor
+
+ AliMUONTrackParam(const AliMUONTrackParam& rhs);// copy constructor (should be added per default !)
+ AliMUONTrackParam& operator=(const AliMUONTrackParam& rhs);// (should be added per default !)
// Get and Set methods for data
Double_t GetInverseBendingMomentum(void) const {return fInverseBendingMomentum;}
void SetInverseBendingMomentum(Double_t InverseBendingMomentum) {fInverseBendingMomentum = InverseBendingMomentum;}
void ExtrapToStation(Int_t Station, AliMUONTrackParam *TrackParam);
void ExtrapToVertex(); // extrapolation to vertex through the absorber
void BransonCorrection(); // makes Branson correction
- Double_t TotalMomentumEnergyLoss(Double_t thetaLimit, Double_t pTotal, Double_t theta); // returns total momentum after energy loss correction in the absorber
+ // returns total momentum after energy loss correction in the absorber
+ 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
protected: