]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCClustersArray.h
Removing dependences on AliDAQ class (in raw)
[u/mrichter/AliRoot.git] / TPC / AliTPCClustersArray.h
CommitLineData
cc80f89e 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
27f30e03 12
cc80f89e 13#include "AliClustersArray.h"
27f30e03 14
15
16
cc80f89e 17
cc80f89e 18
cc80f89e 19class AliTPCClustersRow;
cc80f89e 20
21class AliTPCClustersArray : public AliClustersArray {
22public:
23 AliTPCClustersArray();
27f30e03 24 virtual ~AliTPCClustersArray();
cc80f89e 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);
73042f01 30 Bool_t Setup(const AliDetectorParam *param);
cc80f89e 31 //construct array according parameters in fParam
32 Bool_t Update(); //blabla
33 AliSegmentID * NewSegment(); //create new segment - AliTPCClustersRow
34protected:
35 //void MakeTree();
36
37private:
27f30e03 38 ClassDef(AliTPCClustersArray,1) // Cluster manager
cc80f89e 39};
40
41#endif //ALITPCCLUSTERSARRAY_H