]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCClustersArray.h
Updated from the TPC-PreRelease branch
[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
12#include "AliDetector.h"
13#include "AliHit.h"
14#include "AliDigit.h"
15#include "AliSegmentArray.h"
16#include "AliClustersArray.h"
17#include "AliTPCParam.h"
18
19#include <TMatrix.h>
20#include <TTree.h>
21#include <TClonesArray.h>
22#include <TClass.h>
23
24class TClonesArray;
25class TObjArray;
26class AliTPCClustersRow;
27//class TClass;
28
29class AliTPCClustersArray : public AliClustersArray {
30public:
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);
73042f01 38 Bool_t Setup(const AliDetectorParam *param);
cc80f89e 39 //construct array according parameters in fParam
40 Bool_t Update(); //blabla
41 AliSegmentID * NewSegment(); //create new segment - AliTPCClustersRow
42protected:
43 //void MakeTree();
44
45private:
46 ClassDef(AliTPCClustersArray,1)
47};
48
49#endif //ALITPCCLUSTERSARRAY_H