]>
Commit | Line | Data |
---|---|---|
cc80f89e | 1 | #ifndef ALITPCDIGITSARRAY_H |
2 | #define ALITPCDIGITSARRAY_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
7d855b04 | 8 | /// \class AliTPCDigitsArray |
9 | /// \brief Manager class for TPC digits | |
cc80f89e | 10 | |
27f30e03 | 11 | |
7d855b04 | 12 | #include "AliDigits.h" |
cc80f89e | 13 | #include "AliDigitsArray.h" |
7d855b04 | 14 | #include "AliTPCParam.h" |
cc80f89e | 15 | |
27f30e03 | 16 | class AliDigits; |
17 | class AliDetectorParam; | |
cc80f89e | 18 | |
19 | class AliTPCDigitsArray : public AliDigitsArray { | |
20 | public: | |
21 | AliTPCDigitsArray(Bool_t sim=kTRUE); | |
27f30e03 | 22 | virtual ~AliTPCDigitsArray(); |
cc80f89e | 23 | AliDigits * GetRow(Int_t sector,Int_t row); //return pointer to row from array |
24 | AliDigits * CreateRow(Int_t sector, Int_t row); // | |
25 | AliDigits * LoadRow(Int_t sector,Int_t row); | |
26 | Bool_t StoreRow(Int_t sector,Int_t row); | |
27 | Bool_t ClearRow(Int_t sector,Int_t row); | |
7d855b04 | 28 | Bool_t Setup(AliDetectorParam *param); |
29 | ||
cc80f89e | 30 | Bool_t IsSimulated(){return fBSim;} |
7d855b04 | 31 | Bool_t Update(); |
32 | private: | |
33 | Bool_t fBSim; ///< signalize if we have digits with track ID | |
34 | Int_t fCompression; ///< default compression for AliDigits - used in storing | |
35 | Int_t fTrackLevel; ///< default level for track ID storing | |
36 | /// \cond CLASSIMP | |
27f30e03 | 37 | ClassDef(AliTPCDigitsArray,1) // TPC digits manager |
7d855b04 | 38 | /// \endcond |
cc80f89e | 39 | }; |
7d855b04 | 40 | |
cc80f89e | 41 | #endif //ALITPCCLUSTERSARRAY_H |