LauMinuit.cc
Go to the documentation of this file.
57 std::cout << "INFO in LauMinuit::fit : We are going to calculate the asymmetric fit errors." << std::endl;
58 std::cout << " : This will, in general, significantly increase the CPU time required for fitting." << std::endl;
101 std::cout << " : Setting parameter " << i << " called " << name << " to have initial value " << initVal << ", error " << initErr << " and range " << minVal << " to " << maxVal << std::endl;
151 std::cout << "INFO in LauMinuit::minimise : Error matrix status after MIGRAD is: " << fitStatus_.status << std::endl;
168 std::cout << "INFO in LauMinuit::minimise : Error matrix status after HESSE is: " << fitStatus_.status << std::endl;
190 std::cout << "INFO in LauMinuit::minimise : Final error matrix status is: " << fitStatus_.status << std::endl;
253 void logLikeFun(Int_t& npar, Double_t* /*first_derivatives*/, Double_t& f, Double_t* par, Int_t /*iflag*/)
virtual void releaseSecondStageParameters() Release parameters marked as "second stage". Definition: LauMinuit.cc:224 virtual Double_t getTotNegLogLikelihood()=0 Calculate the new value of the negative log likelihood. File containing declaration of LauParamFixed class. virtual void updateParameters() Update the values and errors of the parameters based on the fit minimum. Definition: LauMinuit.cc:237 virtual void initialise(LauFitObject *fitObj, const std::vector< LauParameter * > ¶meters) Initialise the fitter, setting the information on the parameters. Definition: LauMinuit.cc:53 virtual void setParsFromMinuit(Double_t *par, Int_t npar)=0 This function sets the parameter values from Minuit. void logLikeFun(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag) Definition: LauMinuit.cc:253 File containing declaration of LauFitter class. virtual Bool_t twoStageFit() const Determine whether the two-stage fit is enabled. Definition: LauMinuit.hh:59 File containing declaration of LauParameter class. Predicate to allow counting of the number of fixed parameters. Definition: LauParamFixed.hh:24 Bool_t secondStage() const Check whether the parameter should be floated only in the second stage of a two stage fit... Definition: LauParameter.hh:220 virtual void withinAsymErrorCalc(const Bool_t inAsymErrCalc) Mark that the fit is calculating asymmetric errors. Definition: LauFitObject.hh:68 static LauAbsFitter * fitter() Method that provides access to the singleton fitter. Definition: LauFitter.cc:34 virtual LauFitObject * getFitObject()=0 Get the object that controls the calculation of the likelihood. File containing declaration of LauFitObject class. virtual const FitStatus & minimise() Perform the minimisation of the fit function. Definition: LauMinuit.cc:131 virtual void fixSecondStageParameters() Fix parameters marked as "second stage". Definition: LauMinuit.cc:211 virtual LauFitObject * getFitObject() Get the object that controls the calculation of the likelihood. Definition: LauMinuit.cc:126 File containing declaration of LauMinuit class. The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:30 Generated by 1.8.5 |