1 #ifndef PMDClusterFinder_H
2 #define PMDClusterFinder_H
3 //-----------------------------------------------------//
5 // Date : August 05 2003 //
6 // This reads the file PMD.digits.root(TreeD), //
7 // calls the Clustering algorithm and stores the //
8 // clustering output in PMD.RecPoints.root(TreeR) //
10 //-----------------------------------------------------//
12 #include <Riostream.h>
32 class AliPMDClustering;
33 class AliPMDContainer;
39 class AliPMDClusterFinder
42 AliRunLoader *fRunLoader;
44 AliDetector *PMD; /* Get pointers to Alice detectors
45 and Hits containers */
51 TClonesArray *fDigits;
52 TClonesArray *fRecpoints;
57 static const Int_t fTotSM = 27;
58 static const Int_t fNCell = 72;
59 Float_t fCPV[fTotSM][fNCell][fNCell];
60 Float_t fPMD[fTotSM][fNCell][fNCell];
64 AliPMDClusterFinder();
65 virtual ~AliPMDClusterFinder();
67 void OpengAliceFile(char * /* galice.root */, Option_t * /* option */);
69 void Digits2RecPoints(Int_t /* ievt */);
70 void AddRecPoint(Float_t * /* clusdata */);
73 void UnLoad(Option_t * /* option */);
75 ClassDef(AliPMDClusterFinder,1)