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 */
8 ////////////////////////////////////////////////
9 // Manager class for AliClustersArray //
10 ////////////////////////////////////////////////
12 #include "AliSegmentArray.h"
14 class AliDetectorParam;
15 class AliClustersFinder;
17 class AliClustersArray : public AliSegmentArray {
20 virtual Bool_t Setup(const AliDetectorParam *param);
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(const char *classname );
26 TClass * GetClusterType() {return fClusterType;}
28 AliDetectorParam * fParam; //pointer to detector parameters
29 AliClustersFinder * fClFinder; //!pointer to cluster finder object
30 TClass *fClusterType; //!
31 ClassDef(AliClustersArray,1) // Cluster manager
33 AliClustersArray(const AliClustersArray& r); //dummy copy constructor
34 AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator