Adopt to const declaration of some of the methods in AliSegmentation.
[u/mrichter/AliRoot.git] / RICH / AliRICHHitMap.h
CommitLineData
237c933d 1#ifndef ALIRICHHITMAP_H
2#define ALIRICHHITMAP_H
0279872e 3
4
3da30618 5/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6 * See cxx source for full Copyright notice */
7
8/* $Id$ */
ddae0931 9
0279872e 10
237c933d 11#include <TObject.h>
12
13
14typedef enum {kEmpty, kUsed, kUnused} FlagType;
ddae0931 15const Int_t kMaxNpadx=1200, kMaxNpady=1200;
16
17class AliRICHHitMap :
18public TObject {
19 public:
237c933d 20 virtual void FillHits() =0;
21 virtual void Clear() =0;
22 virtual void SetHit(Int_t ix, Int_t iy, Int_t idigit) =0;
23 virtual void DeleteHit(Int_t ix, Int_t iy) =0;
24 virtual Int_t GetHitIndex(Int_t ix, Int_t iy) =0;
25 virtual TObject* GetHit(Int_t ix, Int_t iy) =0;
26 virtual void FlagHit(Int_t ix, Int_t iy) =0;
27 virtual FlagType TestHit(Int_t ix, Int_t iy) =0;
ddae0931 28
29 ClassDef(AliRICHHitMap,1) //virtual base class for muon HitMap
30};
ddae0931 31#endif
32
33