Adding AliTPCTracklet to the repository (M.Mager)
[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////////////////////////////////////////////////
446ab814 11
12#include "AliSegmentArray.h"
13
cc80f89e 14class AliDetectorParam;
15class AliClustersFinder;
16
17class AliClustersArray : public AliSegmentArray {
18public:
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);
8e8eae84 25 Bool_t SetClusterType(const char *classname );
cc80f89e 26 TClass * GetClusterType() {return fClusterType;}
27protected:
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 32private:
33 AliClustersArray(const AliClustersArray& r); //dummy copy constructor
34 AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator
cc80f89e 35};
36
37#endif