////////////////////////////////////////////////
// Manager class for AliClustersArray //
////////////////////////////////////////////////
+
+#include "AliSegmentArray.h"
+
class AliDetectorParam;
class AliClustersFinder;
class AliClustersArray : public AliSegmentArray {
public:
AliClustersArray();
- virtual Bool_t Setup(AliDetectorParam *param);
+ virtual Bool_t Setup(const AliDetectorParam *param);
const AliDetectorParam * GetParam() {return fParam;}
AliClustersFinder * GetFinder() {return fClFinder;}
virtual Bool_t SetParam(AliDetectorParam * param);
virtual Bool_t SetFinder(AliClustersFinder * finder);
- Bool_t SetClusterType(Text_t *classname );
+ Bool_t SetClusterType(const char *classname );
TClass * GetClusterType() {return fClusterType;}
protected:
AliDetectorParam * fParam; //pointer to detector parameters
AliClustersFinder * fClFinder; //!pointer to cluster finder object
TClass *fClusterType; //!
- ClassDef(AliClustersArray,1)
+ ClassDef(AliClustersArray,1) // Cluster manager
+private:
+ AliClustersArray(const AliClustersArray& r); //dummy copy constructor
+ AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator
};
#endif