1 #ifndef ALIMUONPRECLUSTERFINDERV3_H
2 #define ALIMUONPRECLUSTERFINDERV3_H
15 #ifndef AliMUONVCLUSTERFINDER_H
33 virtual Bool_t
Prepare(Int_t detElemId,
TClonesArray * fPreClusters[2]
! the preclusters per cathode (owner)
void AddPreCluster(AliMUONCluster &cluster, AliMUONCluster *preCluster)
Interface of a cluster finder.
const AliMpVSegmentation ** fkSegmentations
! segmentations (not owner)
Int_t fDetElemId
! which DE we're considering
void MakeCathodePreClusters(Int_t cathode)
A group of adjacent pads.
TClonesArray * fClusters
! the clusters we've found (owner)
A rectangle area positioned in plane..
void AddPad(AliMUONCluster &cluster, AliMUONPad *pad)
virtual Bool_t NeedSegmentation() const
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area, const AliMpVSegmentation *seg[2])
virtual AliMUONCluster * NextCluster()
AliMUONPreClusterFinderV3 & operator=(const AliMUONPreClusterFinderV3 &rhs)
Not implemented.
virtual ~AliMUONPreClusterFinderV3()
A basic pre-cluster finder.
TObjArray ** fPads
! the pads corresponding to the digits (not owner)
The abstract base class for the segmentation.
TIterator * fIterator
! iterator on fClusters
AliMUONPreClusterFinderV3()
void DumpPreClusters() const
Combination of digit and mppad informations.
virtual Bool_t UsePad(const AliMUONPad &pad)