1 #ifndef AliRICHClusterFinder_h
2 #define AliRICHClusterFinder_h
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
12 class AliRICHClusterFinder : public TTask
16 AliRICHClusterFinder(AliRICH *pRICH);
17 virtual ~AliRICHClusterFinder() {;}
19 void Exec(); //Loop on events and chambers
20 void FindRawClusters(Int_t iChamber); //Find initial clusters
21 void FindLocalMaxima(AliRICHcluster *pCluster); //Find local maxima in a cluster
22 void ResolveCluster(AliRICHcluster *pCluster); //Try to resolve a cluster with maxima > 2
23 void FormRawCluster(Int_t i, Int_t j, AliRICHcluster *pCluster); //form a raw cluster
24 void CoG(); //Evaluate the CoG as the best
25 void WriteRawCluster(AliRICHcluster *pRawCluster); //write in the list of the raw clusters
26 AliRICH *Rich() {return fRICH;}
31 AliHitMap *fHitMap; //Hit Map with digit positions
33 ClassDef(AliRICHClusterFinder,0) //Class for clustering and reconstruction of space points