]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONHitMapA1.h
Use AddLine() when registering SSD digits.
[u/mrichter/AliRoot.git] / MUON / AliMUONHitMapA1.h
index ba55a88c8d09baf9cf42dc629d87c9a4e520a9b1..c68c47d09b0c4eefce7e0c2fb56305ba2a06cd8c 100644 (file)
@@ -7,17 +7,20 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
+/// \ingroup sim
+/// \class AliMUONHitMapA1
+/// \brief Implements AliHitMap as a 1-dim array
+
 #include "AliHitMap.h"
 
 class TObjArray;
 
-class AliSegmentation;
-
 class AliMUONHitMapA1 : public AliHitMap 
 {
  public:
     AliMUONHitMapA1();
-    AliMUONHitMapA1(AliSegmentation *seg, TObjArray *dig);
+    //AliMUONHitMapA1(Int_t idDE, AliMUONGeometrySegmentation* seg, TObjArray* dig);
+    AliMUONHitMapA1(Int_t npx, Int_t npy, TObjArray* dig);
     virtual ~AliMUONHitMapA1();
 
     // Fill hits from list of digits into hit map
@@ -39,19 +42,20 @@ class AliMUONHitMapA1 : public AliHitMap
     // Test hit status
     virtual FlagType TestHit(Int_t ix, Int_t iy);
 
- protected:
+ private:
     AliMUONHitMapA1(const AliMUONHitMapA1 & hitMap);
     // Assignment operator
     AliMUONHitMapA1& operator = (const AliMUONHitMapA1& rhs);
-    
- private:
+
     // Check index
     Int_t CheckedIndex(Int_t ix, Int_t iy) const;
  private:
-    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 fMaxIndex;                      // maximum index in hit map
+    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 fMaxIndex;                      ///< maximum index in hit map
+
+    /// The array of digits
     Int_t *fHitMap;                       // ! [fMaxIndex]         
 
     ClassDef(AliMUONHitMapA1,0) // Implements HitMap as a 1-dim array