LauMinuit.cc
Go to the documentation of this file.
58 std::cout << "INFO in LauMinuit::fit : We are going to calculate the asymmetric fit errors." << std::endl;
59 std::cout << " : This will, in general, significantly increase the CPU time required for fitting." << std::endl;
99 std::cout << " : Setting parameter " << i << " called " << name << " to have initial value " << initVal << ", error " << initErr << " and range " << minVal << " to " << maxVal << std::endl;
150 std::cout << "INFO in LauMinuit::minimise : Error matrix status after MIGRAD is: " << fitStatus_ << std::endl;
168 std::cout << "INFO in LauMinuit::minimise : Error matrix status after HESSE is: " << fitStatus_ << std::endl;
191 std::cout << "INFO in LauMinuit::minimise : Final error matrix status is: " << fitStatus_ << std::endl;
280 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:251 virtual std::pair< Int_t, Double_t > minimise() Perform the minimisation of the fit function. Definition: LauMinuit.cc:129 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:264 virtual void initialise(LauFitObject *fitObj, const std::vector< LauParameter * > ¶meters) Initialise the fitter, setting the information on the parameters. Definition: LauMinuit.cc:54 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:280 File containing LauFitter class. virtual void releaseFirstStageParameters() Release parameters marked as "first stage". Definition: LauMinuit.cc:225 Bool_t firstStage() const Check whether the parameter should be floated only in the first stage of a two stage fit... Definition: LauParameter.hh:200 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:206 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 void fixFirstStageParameters() Fix parameters marked as "first stage". Definition: LauMinuit.cc:212 virtual void fixSecondStageParameters() Fix parameters marked as "second stage". Definition: LauMinuit.cc:238 virtual void withinAsymErrorCalc(Bool_t inAsymErrCalc)=0 Mark that the fit is calculating asymmetric errors. virtual LauFitObject * getFitObject() Get the object that controls the calculation of the likelihood. Definition: LauMinuit.cc:124 File containing declaration of LauMinuit class. The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:26 Generated by 1.8.5 |