]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSMap.h
Coding conventions and fixes (M.Masera,D.Elia)
[u/mrichter/AliRoot.git] / ITS / AliITSMap.h
index 3ce043097d1a45b49cb88df3d67117379a467003..b8bf8db1d1518e895fbd0f4b017e00db294146de 100644 (file)
@@ -8,7 +8,7 @@
 ////////////////////////////////////////////////
 
 #include <TObject.h>
-
+#include <TArrayI.h>
 typedef enum {kEmpty, kUsed, kUnused} FlagType;
 
 //___________________________________________________________________________
@@ -19,24 +19,26 @@ class AliITSMap : public TObject {
     virtual ~AliITSMap() {}
     // Fill hits from list of digits into hit map
     virtual  void  FillMap()                                       =0;
+    virtual  void  FillMap2()                                      =0;
     // Clear the map
     virtual  void  ClearMap()                                      =0;
     // Set a single hit
     virtual  void  SetHit(Int_t iz, Int_t ix, Int_t idigit)        =0;
     // Set threshold for the signal
     virtual  void  SetThreshold(Int_t)                             =0;
+    virtual  void  SetThresholdArr(TArrayI)                        =0;
     // Delete a single hit
     virtual  void  DeleteHit(Int_t iz, Int_t ix)                   =0;
     // Flag a hit as used
     virtual  void  FlagHit(Int_t iz, Int_t ix)                     =0;    
     // Get index of hit in the list of digits
-    virtual Int_t  GetHitIndex(Int_t iz, Int_t ix)                 =0;
+    virtual Int_t  GetHitIndex(Int_t iz, Int_t ix) const           =0;
     // Get pointer to digit
-    virtual TObject * GetHit(Int_t iz, Int_t ix)                   =0;
+    virtual TObject * GetHit(Int_t iz, Int_t ix) const             =0;
     // Test hit status
     virtual FlagType TestHit(Int_t iz, Int_t ix)                   =0;
     // Get signal from map
-    virtual Double_t  GetSignal(Int_t iz, Int_t ix)                =0;
+    virtual Double_t  GetSignal(Int_t iz, Int_t ix) const          =0;
 
     ClassDef(AliITSMap,1) //virtual base class for ITS Hit/Digit Map