1 #ifndef ALIMUONPRECLUSTERFINDER_H
2 #define ALIMUONPRECLUSTERFINDER_H
15 #ifndef AliMUONVCLUSTERFINDER_H
21 #ifndef ROOT_TClonesArray
22 # include <TClonesArray.h>
37 virtual Bool_t
Prepare(Int_t detElemId,
Int_t fDetElemId
! which DE we're considering
Bool_t fShouldAbort
! to indicate clustering should stop right now
Interface of a cluster finder.
AliMUONPad * GetNextPad(Int_t cathode) const
AliMUONPreClusterFinder & operator=(const AliMUONPreClusterFinder &rhs)
Not implemented.
A group of adjacent pads.
TClonesArray fClusters
! the clusters we've found (owner)
void AddPad(AliMUONCluster &cluster, AliMUONPad *pad)
AliMUONPreClusterFinder()
A rectangle area positioned in plane..
virtual Bool_t ShouldAbort() const
Whether we should stop working...
AliMpArea fArea
! area into which to consider pads to start a cluster
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
virtual ~AliMUONPreClusterFinder()
virtual Bool_t UsePad(const AliMUONPad &pad)
AliMUONCluster * NewCluster()
A basic pre-cluster finder.
virtual AliMUONCluster * NextCluster()
void RemoveCluster(AliMUONCluster *cluster)
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
TObjArray ** fPads
! the pads corresponding to the digits (not owner)
Combination of digit and mppad informations.