]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliHitMap.h
coding conventions and compilation warnings
[u/mrichter/AliRoot.git] / STEER / AliHitMap.h
index 74f777af4b331fb5bb58fc3a0ee5333f997917eb..23dc121d0af3fb7a0c25684bd7f3da6ce58167cd 100644 (file)
@@ -18,21 +18,23 @@ public TObject {
     // Fill hits from list of digits into hit map
     virtual  void  FillHits()                                      =0;
     // Clear the hit map
-    virtual  void  Clear()                                         =0;
+    virtual  void  Clear(const char *opt = "")                     =0;
     // Set a single hit
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit)        =0;
     // Delete a single hit
     virtual  void  DeleteHit(Int_t ix, Int_t iy)                   =0;
     // Get index of hit in the list of digits
-    virtual Int_t  GetHitIndex(Int_t ix, Int_t iy)                 =0;
+    virtual Int_t  GetHitIndex(Int_t ix, Int_t iy) const           =0;
     // Get pointer to digit
-    virtual TObject * GetHit(Int_t ix, Int_t iy)                   =0;
+    virtual TObject * GetHit(Int_t ix, Int_t iy) const             =0;
     // Flag a hit as used
     virtual void   FlagHit(Int_t ix, Int_t iy)                     =0;
-    // Test hit status
+    // Validate
+    virtual  Bool_t ValidateHit(Int_t ix, Int_t iy)                =0;
+     // Test hit status
     virtual FlagType TestHit(Int_t ix, Int_t iy)                   =0;
     
-    ClassDef(AliHitMap,1) //virtual base class for HitMap
+    ClassDef(AliHitMap,2) //virtual base class for HitMap
 };
 #endif