LauMinuit.cc
Go to the documentation of this file.
71 std::cout << "INFO in LauMinuit::fit : We are going to calculate the asymmetric fit errors." << std::endl;
72 std::cout << " : This will, in general, significantly increase the CPU time required for fitting." << std::endl;
115 std::cout << " : Setting parameter " << i << " called " << name << " to have initial value " << initVal << ", error " << initErr << " and range " << minVal << " to " << maxVal << std::endl;
165 std::cout << "INFO in LauMinuit::minimise : Error matrix status after MIGRAD is: " << fitStatus_.status << std::endl;
182 std::cout << "INFO in LauMinuit::minimise : Error matrix status after HESSE is: " << fitStatus_.status << std::endl;
204 std::cout << "INFO in LauMinuit::minimise : Final error matrix status is: " << fitStatus_.status << std::endl;
267 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:238 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:251 virtual void initialise(LauFitObject *fitObj, const std::vector< LauParameter * > ¶meters) Initialise the fitter, setting the information on the parameters. Definition: LauMinuit.cc:67 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:267 File containing declaration of LauFitter class. virtual Bool_t twoStageFit() const Determine whether the two-stage fit is enabled. Definition: LauMinuit.hh:73 File containing declaration of LauParameter class. Predicate to allow counting of the number of fixed parameters. Definition: LauParamFixed.hh:38 Bool_t secondStage() const Check whether the parameter should be floated only in the second stage of a two stage fit... Definition: LauParameter.hh:234 virtual void withinAsymErrorCalc(const Bool_t inAsymErrCalc) Mark that the fit is calculating asymmetric errors. Definition: LauFitObject.hh:82 static LauAbsFitter * fitter() Method that provides access to the singleton fitter. Definition: LauFitter.cc:48 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:145 virtual void fixSecondStageParameters() Fix parameters marked as "second stage". Definition: LauMinuit.cc:225 virtual LauFitObject * getFitObject() Get the object that controls the calculation of the likelihood. Definition: LauMinuit.cc:140 File containing declaration of LauMinuit class. The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:44 Generated by 1.8.5 |