]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONHitMapA1.h
Switches for each station individually for debug and lego.
[u/mrichter/AliRoot.git] / MUON / AliMUONHitMapA1.h
index eeb6e99a5ccc17bd22b2fd51ac7d89388af0f492..bc3c50d418ac9d0b36b8de4f5fb99dda14f6b7e8 100644 (file)
@@ -6,32 +6,32 @@
 
 /* $Id$ */
 
-#include "AliMUONHitMap.h"
-class AliMUONSegmentation;
+#include "AliHitMap.h"
+class AliSegmentation;
 class TObjArray;
 
 
 
 class AliMUONHitMapA1 :
-public AliMUONHitMap 
+public AliHitMap 
 {
  public:
-    AliMUONHitMapA1(AliMUONSegmentation *seg, TObjArray *dig);
+    AliMUONHitMapA1(AliSegmentation *seg, TObjArray *dig);
     AliMUONHitMapA1(const AliMUONHitMapA1 & hitMap);
     
     virtual ~AliMUONHitMapA1();
     // Fill hits from list of digits into hit map
     virtual  void  FillHits();
     // Clear the hit map
-    virtual  void  Clear();
+    virtual  void  Clear(const char *opt = "");
     // Set a single hit
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit);
     // Delete a single hit
     virtual  void  DeleteHit(Int_t ix, Int_t iy);
     // Get index of hit in the list of digits
-    virtual Int_t  GetHitIndex(Int_t ix, Int_t iy);
+    virtual Int_t  GetHitIndex(Int_t ix, Int_t iy) const;
     // Get pointer to digit
-    virtual TObject*  GetHit(Int_t ix, Int_t iy);
+    virtual TObject*  GetHit(Int_t ix, Int_t iy) const;
     // Flag a hit as used
     virtual  void  FlagHit(Int_t ix, Int_t iy);
     // Test hit status
@@ -41,15 +41,15 @@ public AliMUONHitMap
     
  private:
     // Check index
-    Int_t CheckedIndex(Int_t ix, Int_t iy);
+    Int_t CheckedIndex(Int_t ix, Int_t iy) const;
  private:
-    AliMUONSegmentation *fSegmentation;   // Chamber segmentation
+    AliSegmentation *fSegmentation;       // Chamber segmentation
     Int_t fNpx;                           // Maximum number of pads in x
     Int_t fNpy;                           // Maximum number of pads in y
     TObjArray *fDigits;                   // Pointer to digits
     Int_t fNdigits;                       // Number of digits
     Int_t fMaxIndex;                      // maximum index in hit map
-    Int_t *fHitMap;                       // [fMaxIndex]         
+    Int_t *fHitMap;                       // [fMaxIndex]         
 
     ClassDef(AliMUONHitMapA1,1) // Implements HitMap as a 1-dim array
 };