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 */
8 ////////////////////////////////////////////////
9 // Manager class for TPC clusters //
10 ////////////////////////////////////////////////
12 #include "AliDetector.h"
15 #include "AliSegmentArray.h"
16 #include "AliClustersArray.h"
17 #include "AliTPCParam.h"
21 #include <TClonesArray.h>
26 class AliTPCClustersRow;
29 class AliTPCClustersArray : public AliClustersArray {
31 AliTPCClustersArray();
32 ~AliTPCClustersArray();
33 AliTPCClustersRow * GetRow(Int_t sector,Int_t row);
34 AliTPCClustersRow * CreateRow(Int_t sector, Int_t row); //
35 AliTPCClustersRow * 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(const AliDetectorParam *param);
39 //construct array according parameters in fParam
40 Bool_t Update(); //blabla
41 AliSegmentID * NewSegment(); //create new segment - AliTPCClustersRow
46 ClassDef(AliTPCClustersArray,1)
49 #endif //ALITPCCLUSTERSARRAY_H