X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONRecoTrack.h;h=0d158289ca2b1e085735c7cd0245865e3e6050f3;hb=e10611f07661d1ba4934514b6071c709bc178074;hp=0f3312e699fbfd7757244b03530d4419cc5983a0;hpb=9e43eec23f4b322b015a28d98de0fb255f0181ed;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONRecoTrack.h b/MUON/AliMUONRecoTrack.h index 0f3312e699f..0d158289ca2 100644 --- a/MUON/AliMUONRecoTrack.h +++ b/MUON/AliMUONRecoTrack.h @@ -6,15 +6,14 @@ /*$Id$*/ - -// Authors : M.Gheata, A.Gheata 09/10/00 +/// \ingroup rec +/// \class AliMUONRecoTrack +/// \brief A reconstructed muon track +/// +/// Authors : M.Gheata, A.Gheata 09/10/00 #include -//#include -//#include -//#include -//#include "AliMUONHit.h" -//class AliMUONEventReconstructor; +#include //////////////////////////////////////////////////////////////////// // // @@ -24,21 +23,21 @@ // // //////////////////////////////////////////////////////////////////// -class AliMUONRecoTrack:public TObject +class AliMUONRecoTrack : public TObject { public: - AliMUONRecoTrack() { } + AliMUONRecoTrack(); AliMUONRecoTrack(Bool_t active); virtual ~AliMUONRecoTrack() { } //desctructor - const Double_t GetChi2r() const {return fChi2r;}; - const Double_t GetMomReconstr(Int_t axis) const {return fPr[axis];}; - const Int_t GetSign() const {return fSign;}; - const Double_t GetPosX(Int_t chamber) const {return fPosX[chamber];}; - const Double_t GetPosY(Int_t chamber) const {return fPosY[chamber];}; - const Double_t GetPosZ(Int_t chamber) const {return fPosZ[chamber];}; - const Double_t GetVertexPos() { return fZvr;}; - const Double_t P() {return TMath::Sqrt(fPr[0]*fPr[0] + fPr[1]*fPr[1] + fPr[2]*fPr[2]);}; - const Double_t Phi(); + Double_t GetChi2r() const {return fChi2r;}; + Double_t GetMomReconstr(Int_t axis) const {return fPr[axis];}; + Int_t GetSign() const {return fSign;}; + Double_t GetPosX(Int_t chamber) const {return fPosX[chamber];}; + Double_t GetPosY(Int_t chamber) const {return fPosY[chamber];}; + Double_t GetPosZ(Int_t chamber) const {return fPosZ[chamber];}; + Double_t GetVertexPos() const { return fZvr;}; + Double_t P() const {return TMath::Sqrt(fPr[0]*fPr[0] + fPr[1]*fPr[1] + fPr[2]*fPr[2]);}; + Double_t Phi() const; void SetChi2r(Double_t chi) { fChi2r = chi;}; void SetHitPosition(Int_t chamber, Double_t x, Double_t y, Double_t z); void SetMomReconstr(Double_t px, Double_t py, Double_t pz); @@ -46,18 +45,18 @@ class AliMUONRecoTrack:public TObject void SetVertexPos(Double_t zvr) {fZvr = zvr;}; void SetFlag(Int_t flag) {fFlag = flag;}; - const Double_t Theta(); - void TrackInfo(); + Double_t Theta() const; + void TrackInfo() const; private: - Int_t fSign; // charge sign - Int_t fFlag; // flag of reconstructed track (0-"good", >0-"bad") - Double_t fZvr; // z of track vertex point - Double_t fChi2r; // chi squared for reco. track + Int_t fSign; ///< charge sign + Int_t fFlag; ///< flag of reconstructed track (0-"good", >0-"bad") + Double_t fZvr; ///< z of track vertex point + Double_t fChi2r; ///< chi squared for reco. track Double_t fPr[3]; // reconstr. momentum (same as in vertex) - Double_t fPosX[10]; // hit X position in all chambers - Double_t fPosY[10]; // hit Y position in all chambers - Double_t fPosZ[10]; // hit Z position in all chambers + Double_t fPosX[10]; ///< hit X position in all chambers + Double_t fPosY[10]; ///< hit Y position in all chambers + Double_t fPosZ[10]; ///< hit Z position in all chambers ClassDef(AliMUONRecoTrack,1) // A reconstructed muon track };