]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCClustersArray.h
1f97035e78750021a7e7a40f028081a7c4bb244e
[u/mrichter/AliRoot.git] / TPC / AliTPCClustersArray.h
1 #ifndef ALITPCCLUSTERSARRAY_H
2 #define ALITPCCLUSTERSARRAY_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
13 #include "AliClustersArray.h"
14  
15
16
17
18
19 class AliTPCClustersRow;
20
21 class AliTPCClustersArray : public AliClustersArray {
22 public:
23   AliTPCClustersArray();
24   virtual ~AliTPCClustersArray();
25   AliTPCClustersRow * GetRow(Int_t sector,Int_t row);  
26   AliTPCClustersRow * CreateRow(Int_t sector, Int_t row); //
27   AliTPCClustersRow * LoadRow(Int_t sector,Int_t row);
28   Bool_t StoreRow(Int_t sector,Int_t row);
29   Bool_t ClearRow(Int_t sector,Int_t row);
30   Bool_t Setup(const AliDetectorParam *param);     
31   //construct array  according parameters in fParam   
32   Bool_t  Update(); //blabla 
33   AliSegmentID * NewSegment(); //create new segment - AliTPCClustersRow
34 protected:
35   //void MakeTree(); 
36  
37 private:   
38   ClassDef(AliTPCClustersArray,1) // Cluster manager 
39 };
40   
41 #endif //ALITPCCLUSTERSARRAY_H