]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrack.h
Cosmetic changes for the integration of doxygen
[u/mrichter/AliRoot.git] / MUON / AliMUONTrack.h
index 7e742e79696a3a20df86de5841e3391c7f4d553c..81405d996bc7c59068601b7a1875d68e66786232 100644 (file)
@@ -5,11 +5,13 @@
 
 /*$Id$*/
 
-#include <TROOT.h>
-#include <TObjArray.h>
-#include "AliMUONTrackParam.h"
+///////////////////////////////////////////////////
+// Reconstructed track in ALICE dimuon spectrometer
+///////////////////////////////////////////////////
 
-class TClonesArray;
+#include "AliMUONTrackParam.h" // object belongs to the class
+
+class TObjArray;
 class TVirtualFitter;
 class AliMUONEventReconstructor;
 class AliMUONHitForRec;
@@ -19,7 +21,10 @@ class AliMUONTrack : public TObject {
  public:
   AliMUONTrack(){
     // Constructor
-    ;} // Constructor
+    fgFitter = 0;
+    fEventReconstructor = 0;
+    fTrackHitsPtr = 0;
+  } // Constructor
   virtual ~AliMUONTrack(); // Destructor
   AliMUONTrack (const AliMUONTrack& AliMUONTrack); // copy constructor
   AliMUONTrack& operator=(const AliMUONTrack& AliMUONTrack); // assignment operator
@@ -28,31 +33,31 @@ class AliMUONTrack : public TObject {
   AliMUONTrack(AliMUONSegment* Segment, AliMUONHitForRec* HitForRec, AliMUONEventReconstructor* EventReconstructor); // Constructor from one Segment and one HitForRec
   void Remove(void);
 
-  AliMUONEventReconstructor* GetEventReconstructor(void) {return fEventReconstructor;}
-  AliMUONTrackParam* GetTrackParamAtVertex(void) { return &fTrackParamAtVertex;}
+  AliMUONEventReconstructor* GetEventReconstructor(void) const {return fEventReconstructor;}
+  AliMUONTrackParam* GetTrackParamAtVertex(void) {return &fTrackParamAtVertex;}
   void SetTrackParamAtVertex(void); // Set track parameters at vertex from last stations 4 & 5
   void SetTrackParamAtVertex(AliMUONTrackParam* TrackParam) {fTrackParamAtVertex = *TrackParam;}
 
-  TObjArray* GetTrackHitsPtr(void) return fTrackHitsPtr;}
-  Int_t GetNTrackHits(void) return fNTrackHits;}
-  Int_t GetFitMCS(void) {return fFitMCS;}
-  Int_t GetFitNParam(void) {return fFitNParam;}
-  Int_t GetFitStart(void) {return fFitStart;}
-  Double_t GetFitFMin(void) {return fFitFMin;}
+  TObjArray* GetTrackHitsPtr(void) const {return fTrackHitsPtr;}
+  Int_t GetNTrackHits(void) const {return fNTrackHits;}
+  Int_t GetFitMCS(void) const {return fFitMCS;}
+  Int_t GetFitNParam(void) const {return fFitNParam;}
+  Int_t GetFitStart(void) const {return fFitStart;}
+  Double_t GetFitFMin(void) const {return fFitFMin;}
   void SetFitMCS(Int_t FitMCS);
   void SetFitNParam(Int_t FitNParam);
   void SetFitStart(Int_t FitStart);
 
-  AliMUONTrackParam* GetTrackParamAtFirstHit(void);
+  AliMUONTrackParam* GetTrackParamAtFirstHit(void) const;
 
-  void RecursiveDump(void); // Recursive dump (with track hits)
+  void RecursiveDump(void) const; // Recursive dump (with track hits)
   void Fit(); // Fit
   void AddSegment(AliMUONSegment* Segment); // Add Segment
   void AddHitForRec(AliMUONHitForRec* HitForRec); // Add HitForRec
-  void SetTrackParamAtHit(Int_t indexHit, AliMUONTrackParam *TrackParam);
+  void SetTrackParamAtHit(Int_t indexHit, AliMUONTrackParam *TrackParam) const;
   Int_t HitsInCommon(AliMUONTrack* Track);
 
-  static TVirtualFitter* AliMUONTrack::Fitter(void) {return fgFitter;}
+  static TVirtualFitter* Fitter(void) {return fgFitter;}
 
  protected:
  private: