]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCDigitsArray.h
removed obsolete AliTPCDigitsDisplay.C
[u/mrichter/AliRoot.git] / TPC / AliTPCDigitsArray.h
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
8 ////////////////////////////////////////////////
9 //  Manager class for TPC   clusters                   //
10 ////////////////////////////////////////////////
11
12 #include "AliDetector.h"
13 #include "AliHit.h" 
14 #include "AliDigits.h" 
15 #include "AliSegmentArray.h"
16 #include "AliDigitsArray.h"
17 #include "AliTPCParam.h" 
18
19 #include <TMatrix.h>
20 #include <TTree.h>
21 #include <TClonesArray.h>
22
23
24 class TClonesArray;
25 class TObjArray;
26 class AliTPCPRF2D;
27 class AliTPCRF1D;
28
29 class AliTPCDigitsArray : public AliDigitsArray {
30 public:
31   AliTPCDigitsArray(Bool_t sim=kTRUE);
32   ~AliTPCDigitsArray();
33   AliDigits *  GetRow(Int_t sector,Int_t row); //return pointer to row from array
34   AliDigits *  CreateRow(Int_t sector, Int_t row); //
35   AliDigits *  LoadRow(Int_t sector,Int_t row);
36   Bool_t StoreRow(Int_t sector,Int_t row);
37   Bool_t ClearRow(Int_t sector,Int_t row);
38   Bool_t Setup(AliDetectorParam *param);  
39   
40   Bool_t IsSimulated(){return fBSim;}
41   Bool_t  Update(); //
42 private:  
43   //AliTPCPRF2D * fPRF;           //x and y pad response function object
44   //AliTPCRF1D * fRF;             //z (time) response function object
45   Bool_t fBSim;             //signalize if we have digits with track ID
46   Int_t  fCompression;      //default compression for AliDigits - used in storing
47   Int_t  fTrackLevel;        //default level for track ID storing
48   ClassDef(AliTPCDigitsArray,1) 
49 };
50   
51 #endif //ALITPCCLUSTERSARRAY_H