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 | //////////////////////////////////////////////// |
446ab814 |
11 | |
12 | #include "AliSegmentArray.h" |
13 | |
cc80f89e |
14 | class AliDetectorParam; |
15 | class AliClustersFinder; |
16 | |
17 | class AliClustersArray : public AliSegmentArray { |
18 | public: |
19 | AliClustersArray(); |
73042f01 |
20 | virtual Bool_t Setup(const AliDetectorParam *param); |
cc80f89e |
21 | const AliDetectorParam * GetParam() {return fParam;} |
22 | AliClustersFinder * GetFinder() {return fClFinder;} |
23 | virtual Bool_t SetParam(AliDetectorParam * param); |
24 | virtual Bool_t SetFinder(AliClustersFinder * finder); |
25 | Bool_t SetClusterType(Text_t *classname ); |
26 | TClass * GetClusterType() {return fClusterType;} |
27 | protected: |
28 | AliDetectorParam * fParam; //pointer to detector parameters |
29 | AliClustersFinder * fClFinder; //!pointer to cluster finder object |
30 | TClass *fClusterType; //! |
446ab814 |
31 | ClassDef(AliClustersArray,1) // Cluster manager |
73042f01 |
32 | private: |
33 | AliClustersArray(const AliClustersArray& r); //dummy copy constructor |
34 | AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator |
cc80f89e |
35 | }; |
36 | |
37 | #endif |