AliMUONClusterFinderSimpleFit(AliMUONVClusterFinder* clusterFinder);
virtual ~AliMUONClusterFinderSimpleFit();
- virtual Bool_t Prepare(const AliMpVSegmentation* segmentations[2],
- const AliMUONVDigitStore& digitStore);
+ using AliMUONVClusterFinder::Prepare;
+
+ virtual Bool_t Prepare(Int_t detElemId,
+ TObjArray* pads[2],
+ const AliMpArea& area);
virtual AliMUONCluster* NextCluster();
+ virtual void SetChargeHints(Double_t /*lowestPadCharge*/, Double_t lowestClusterCharge) {
+ fLowestClusterCharge=lowestClusterCharge;
+ }
+
private:
/// Not implemented
AliMUONClusterFinderSimpleFit(const AliMUONClusterFinderSimpleFit& rhs);
private:
AliMUONVClusterFinder* fClusterFinder; //!< the preclustering we use
AliMUONMathieson* fMathieson; //!< Mathieson to compute the charge repartition
+ Double_t fLowestClusterCharge; //!< minimum cluster charge we allow
- ClassDef(AliMUONClusterFinderSimpleFit,1) // Basic cluster finder
+ ClassDef(AliMUONClusterFinderSimpleFit,2) // Basic cluster finder
};
#endif