# include "AliMUONVClusterFinder.h"
#endif
-class AliMUONMathieson;
-
class AliMUONClusterFinderCOG : public AliMUONVClusterFinder
{
public:
- AliMUONClusterFinderCOG();
+ AliMUONClusterFinderCOG(AliMUONVClusterFinder* clusterFinder);
virtual ~AliMUONClusterFinderCOG();
virtual Bool_t Prepare(const AliMpVSegmentation* segmentations[2],
- TClonesArray* digits[2]);
+ const AliMUONVDigitStore& digitStore);
virtual AliMUONCluster* NextCluster();
private:
+ /// Not implemented
AliMUONClusterFinderCOG(const AliMUONClusterFinderCOG& rhs);
+ /// Not implemented
AliMUONClusterFinderCOG& operator=(const AliMUONClusterFinderCOG& rhs);
+
void ComputePosition(AliMUONCluster& cluster);
private:
AliMUONVClusterFinder* fPreClusterFinder; ///< the preclustering we use
- ClassDef(AliMUONClusterFinderCOG,1) //
+ ClassDef(AliMUONClusterFinderCOG,1) // A very basic (and mostly useless, probably) cluster finder
};
#endif