]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackHit.h
Config.C for EMCAL production.
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackHit.h
index 92ffa7ec0235a0eae139ec95b8541eb99eae3c97..f623deed5331c11406e704cbeb70e3d178a81748 100644 (file)
@@ -5,8 +5,12 @@
 
 /*$Id$*/
 
-#include <TROOT.h>
-#include "AliMUONTrackParam.h"
+///////////////////////////////////////////////////////
+// Reconstructed track hit in ALICE dimuon spectrometer
+///////////////////////////////////////////////////////
+
+#include <TObject.h>
+#include "AliMUONTrackParam.h" // object belongs to the class
 
 class AliMUONHitForRec;
 
@@ -14,22 +18,19 @@ class AliMUONTrackHit : public TObject {
  public:
   AliMUONTrackHit(){
     // Constructor
-    ;} // Constructor
+    fHitForRecPtr = 0;
+    fNextTrackHitWithSameHitForRec = 0;
+    fPrevTrackHitWithSameHitForRec = 0;
+  } // Constructor
   virtual ~AliMUONTrackHit(); // Destructor
   AliMUONTrackHit (const AliMUONTrackHit& AliMUONTrackHit); // copy constructor
   AliMUONTrackHit& operator=(const AliMUONTrackHit& AliMUONTrackHit); // assignment operator
   AliMUONTrackHit(AliMUONHitForRec* Hit); // Constructor from one HitForRec
 
   // Inline functions for Get and Set
-  AliMUONHitForRec* GetHitForRecPtr(void) {
-    // Get fHitForRecPtr
-    return fHitForRecPtr;}
-  AliMUONTrackParam* GetTrackParam(void) {
-    // Get pointer to fTrackParam
-    return &(fTrackParam);}
-  void SetTrackParam(AliMUONTrackParam* TrackParam) {
-    // Set fTrackParam
-    fTrackParam = *TrackParam;}
+  AliMUONHitForRec* GetHitForRecPtr(void) const {return fHitForRecPtr;}
+  AliMUONTrackParam* GetTrackParam(void) {return &(fTrackParam);}
+  void SetTrackParam(AliMUONTrackParam* TrackParam) {fTrackParam = *TrackParam;}
 
   // What is necessary for sorting TClonesArray's; sufficient too ????
   Bool_t IsSortable () const {