LauAbsFitter.hh
Go to the documentation of this file.
46 virtual void initialise( LauFitObject* fitObj, const std::vector<LauParameter*>& parameters ) = 0;
virtual void updateParameters()=0 Update the values and errors of the parameters based on the fit minimum. virtual Bool_t twoStageFit() const =0 Determine whether the two-stage fit is enabled. ClassDef(LauAbsFitter, 0) virtual void initialise(LauFitObject *fitObj, const std::vector< LauParameter * > ¶meters)=0 Initialise the fitter, setting the information on the parameters. virtual std::pair< Int_t, Double_t > minimise()=0 Perform the minimisation of the fit function. virtual void fixFirstStageParameters()=0 Fix parameters marked as "first stage". virtual UInt_t nParameters() const =0 Get the total number of fit parameters. virtual void releaseSecondStageParameters()=0 Release parameters marked as "second stage". virtual void fixSecondStageParameters()=0 Fix parameters marked as "second stage". virtual LauFitObject * getFitObject()=0 Get the object that controls the calculation of the likelihood. virtual UInt_t nFreeParameters() const =0 Get the number of floating fit parameters. virtual Bool_t useAsymmFitErrors() const =0 Determine whether calculation of asymmetric errors is enabled. virtual void releaseFirstStageParameters()=0 Release parameters marked as "first stage". The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:26 virtual const TMatrixD & covarianceMatrix() const =0 Retrieve the fit covariance matrix. LauAbsFitter & operator=(const LauAbsFitter &rhs) Copy assignment operator - private and not implemented. Generated by 1.8.5 |