X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONClusterFinderSimpleFit.h;h=ac90dc24da27d89375d772ebf22de0fd5b79a181;hb=2a87e9b1e1c97e00ccf7294f31c54b8455454e9c;hp=d93b5c18fe32f041631a68c2e0d05f3b9839829f;hpb=71a2d3aa63e94daa0244d8d6d1c7c162ae29a374;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONClusterFinderSimpleFit.h b/MUON/AliMUONClusterFinderSimpleFit.h index d93b5c18fe3..ac90dc24da2 100644 --- a/MUON/AliMUONClusterFinderSimpleFit.h +++ b/MUON/AliMUONClusterFinderSimpleFit.h @@ -21,14 +21,21 @@ class AliMUONMathieson; class AliMUONClusterFinderSimpleFit : public AliMUONVClusterFinder { public: - AliMUONClusterFinderSimpleFit(); + AliMUONClusterFinderSimpleFit(AliMUONVClusterFinder* clusterFinder); virtual ~AliMUONClusterFinderSimpleFit(); - virtual Bool_t Prepare(const AliMpVSegmentation* segmentations[2], - TClonesArray* digits[2]); + 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); @@ -40,8 +47,9 @@ private: 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) // + ClassDef(AliMUONClusterFinderSimpleFit,2) // Basic cluster finder }; #endif