]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliClustersArray.h
Update in the AliTPCcalibTracksGain (Marian, Stefan)
[u/mrichter/AliRoot.git] / TPC / AliClustersArray.h
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 ////////////////////////////////////////////////
11
12 #include "AliSegmentArray.h"
13
14 class AliDetectorParam;
15 class AliClustersFinder;
16
17 class AliClustersArray : public AliSegmentArray {
18 public:
19   AliClustersArray();
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;}
27 protected:  
28   AliDetectorParam * fParam;      //pointer to detector parameters 
29   AliClustersFinder * fClFinder; //!pointer to cluster finder object
30   TClass *fClusterType; //!
31   ClassDef(AliClustersArray,1) // Cluster manager
32 private:
33   AliClustersArray(const AliClustersArray& r); //dummy copy constructor
34   AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator
35 };
36   
37 #endif