LauMinuit.hh
Go to the documentation of this file.
120 LauMinuit( const UInt_t maxPar = 100, const LauOutputLevel verbosity = LauOutputLevel::Standard );
virtual const TMatrixD & covarianceMatrix() const Retrieve the fit covariance matrix. Definition: LauMinuit.hh:113 virtual void releaseSecondStageParameters() Release parameters marked as "second stage". Definition: LauMinuit.cc:269 File containing declaration of LauAbsFitter class. virtual void initialise(LauFitObject *fitObj, const std::vector< LauParameter * > ¶meters) Initialise the fitter, setting the information on the parameters. Definition: LauMinuit.cc:67 virtual LauFitObject * getFitObject() Get the object that controls the calculation of the likelihood. Definition: LauMinuit.cc:154 LauMinuit & operator=(const LauMinuit &)=delete Copy assignment operator - private and not implemented. virtual Bool_t twoStageFit() const Determine whether the two-stage fit is enabled. Definition: LauMinuit.hh:73 virtual Bool_t useAsymmFitErrors() const Determine whether calculation of asymmetric errors is enabled. Definition: LauMinuit.hh:89 LauMinuit & operator=(LauMinuit &&)=delete Move assignment operator - private and not implemented. LauMinuit(const LauMinuit &)=delete Copy constructor - private and not implemented. virtual void twoStageFit(Bool_t doTwoStageFit) Turn on or off the two stage fit. Definition: LauMinuit.hh:86 virtual UInt_t nFreeParameters() const Get the number of floating fit parameters. Definition: LauMinuit.hh:70 virtual const FitStatus & minimise() Perform the minimisation of the fit function. Definition: LauMinuit.cc:159 LauOutputLevel Enumeration to define verbosity level for various printouts. Definition: LauPrint.hh:40 LauMinuit(const UInt_t maxPar=100, const LauOutputLevel verbosity=LauOutputLevel::Standard) Constructor. Definition: LauMinuit.cc:51 virtual UInt_t nParameters() const Get the total number of fit parameters. Definition: LauMinuit.hh:67 File containing declaration of LauPrint class and LauOutputLevel enum. The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:47 virtual void useAsymmFitErrors(Bool_t useAsymmErrors) Turn on or off the computation of asymmetric errors (i.e. the MINOS routine) Definition: LauMinuit.hh:95 virtual void fixSecondStageParameters() Fix parameters marked as "second stage". Definition: LauMinuit.cc:257 virtual void updateParameters() Update the values and errors of the parameters based on the fit minimum. Definition: LauMinuit.cc:281 Generated by 1.8.18 |