1 #ifndef ALIMUONCLUSTERFINDERCOG_H
2 #define ALIMUONCLUSTERFINDERCOG_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONClusterFinderCOG
11 /// \brief A very basic (and mostly useless, probably) cluster finder
13 // Author Laurent Aphecetche, Subatech
15 #ifndef AliMUONVCLUSTERFINDER_H
16 # include "AliMUONVClusterFinder.h"
19 class AliMUONClusterFinderCOG : public AliMUONVClusterFinder
22 AliMUONClusterFinderCOG(AliMUONVClusterFinder* clusterFinder);
23 virtual ~AliMUONClusterFinderCOG();
25 using AliMUONVClusterFinder::Prepare;
27 virtual Bool_t Prepare(Int_t detElemId,
29 const AliMpArea& area);
31 virtual AliMUONCluster* NextCluster();
35 AliMUONClusterFinderCOG(const AliMUONClusterFinderCOG& rhs);
37 AliMUONClusterFinderCOG& operator=(const AliMUONClusterFinderCOG& rhs);
39 void ComputePosition(AliMUONCluster& cluster);
42 AliMUONVClusterFinder* fPreClusterFinder; ///< the preclustering we use
44 ClassDef(AliMUONClusterFinderCOG,1) // A very basic (and mostly useless, probably) cluster finder