]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliHitMap.h
Correct overloading of virtual functions in the derived classes (icc)
[u/mrichter/AliRoot.git] / STEER / AliHitMap.h
index ed76c1df518924d666b685cb33f1e5dd04404f0f..23dc121d0af3fb7a0c25684bd7f3da6ce58167cd 100644 (file)
@@ -24,15 +24,17 @@ public TObject {
     // 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