7 typedef enum {kEmpty, kUsed, kUnused} FlagType;
9 //___________________________________________________________________________
15 virtual ~AliITSMap() {}
16 // Fill hits from list of digits into hit map
17 virtual void FillMap() =0;
19 virtual void ClearMap() =0;
21 virtual void SetHit(Int_t iz, Int_t ix, Int_t idigit) =0;
22 // Delete a single hit
23 virtual void DeleteHit(Int_t iz, Int_t ix) =0;
25 virtual void FlagHit(Int_t iz, Int_t ix) =0;
26 // Get index of hit in the list of digits
27 virtual Int_t GetHitIndex(Int_t iz, Int_t ix) =0;
28 // Get pointer to digit
29 virtual TObject * GetHit(Int_t iz, Int_t ix) =0;
31 virtual FlagType TestHit(Int_t iz, Int_t ix) =0;
32 // Get signal from map
33 virtual Double_t GetSignal(Int_t iz, Int_t ix) =0;
35 ClassDef(AliITSMap,1) //virtual base class for ITS Hit/Digit Map