1 #ifndef ALICLUSTERMAP_H
2 #define ALICLUSTERMAP_H
4 ///////////////////////////////////////////////////////////////////////////
7 // class that describes cluster occupation at TPC
8 // Each padraw has a corresponding bit in fPadRawMap
9 // more info: http://aliweb.cern.ch/people/skowron/analyzer/index.html
10 // Piotr.Skowronski@cern.ch
12 ///////////////////////////////////////////////////////////////////////////
22 class AliClusterMap: public TObject
26 AliClusterMap(AliTPCtrack* track);
27 AliClusterMap(AliESDtrack* track);
28 virtual ~AliClusterMap(){}
29 Float_t GetOverlapFactor(const AliClusterMap& clmap) const;
30 Bool_t HasClAtPadRow(Int_t i) const { return fPadRawMap.TestBitNumber(i);}
31 void Print(const Option_t * opt) const {TObject::Print(opt);}
35 TBits fPadRawMap;//bit vector of length 150 correspondind to total number of padraws in TPC
36 static const Int_t fgkNPadRows; // Number of pad rows
37 ClassDef(AliClusterMap,1)