Changed due to deal with new classes. Also some classes removed
[u/mrichter/AliRoot.git] / TPC / AliClustersArray.h
CommitLineData
cc80f89e 1#ifndef ALICLUSTERSARRAY_H
2#define ALICLUSTERSARRAY_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 AliClustersArray //
10////////////////////////////////////////////////
11class AliDetectorParam;
12class AliClustersFinder;
13
14class AliClustersArray : public AliSegmentArray {
15public:
16 AliClustersArray();
73042f01 17 virtual Bool_t Setup(const AliDetectorParam *param);
cc80f89e 18 const AliDetectorParam * GetParam() {return fParam;}
19 AliClustersFinder * GetFinder() {return fClFinder;}
20 virtual Bool_t SetParam(AliDetectorParam * param);
21 virtual Bool_t SetFinder(AliClustersFinder * finder);
22 Bool_t SetClusterType(Text_t *classname );
23 TClass * GetClusterType() {return fClusterType;}
24protected:
25 AliDetectorParam * fParam; //pointer to detector parameters
26 AliClustersFinder * fClFinder; //!pointer to cluster finder object
27 TClass *fClusterType; //!
28 ClassDef(AliClustersArray,1)
73042f01 29private:
30 AliClustersArray(const AliClustersArray& r); //dummy copy constructor
31 AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator
cc80f89e 32};
33
34#endif