Classes |
Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
LauFitObject Class Referenceabstract The abstract interface for the objects that control the calculation of the likelihood. More...
Inheritance diagram for LauFitObject:
Detailed DescriptionThe abstract interface for the objects that control the calculation of the likelihood. Definition at line 30 of file LauFitObject.hh. Constructor & Destructor Documentation
Destructor. Definition at line 34 of file LauFitObject.hh.
Constructor. Definition at line 20 of file LauFitObject.cc.
Copy constructor (not implemented) Member Function Documentation
Store constraint information for fit parameters.
Definition at line 77 of file LauFitObject.cc.
Const access to the constraints store. Definition at line 145 of file LauFitObject.hh.
Access to the constraints store. Definition at line 148 of file LauFitObject.hh.
Access the fit covariance matrix. Definition at line 204 of file LauFitObject.hh.
Access the current EDM value. Definition at line 198 of file LauFitObject.hh.
Obtain the total number of events in the current experiment. Definition at line 87 of file LauFitObject.hh.
Set the number of events in the current experiment. Definition at line 167 of file LauFitObject.hh.
Obtain the number of the first experiment. Definition at line 93 of file LauFitObject.hh.
Access the fit status information. Definition at line 192 of file LauFitObject.hh.
Calculate the new value of the negative log likelihood. This function has to be public since it is called from the global FCN. It should not be called otherwise! Implemented in LauAbsFitModel, LauSimFitMaster, LauSimFitSlave, and LauRooFitSlave.
Obtain the number of the current experiment. Definition at line 96 of file LauFitObject.hh.
Obtain the number of experiments. Definition at line 90 of file LauFitObject.hh.
Access the total number of fit parameters. Definition at line 189 of file LauFitObject.hh.
Access the current NLL value. Definition at line 195 of file LauFitObject.hh.
Access the total number of fit parameters. Definition at line 186 of file LauFitObject.hh.
Access the number of failed fits. Definition at line 210 of file LauFitObject.hh.
Access the number of successful fits. Definition at line 207 of file LauFitObject.hh.
Copy assignment operator (not implemented)
Reset the good/bad fit counters. Definition at line 39 of file LauFitObject.cc.
Set the ID of the current experiment.
Definition at line 157 of file LauFitObject.hh.
Set the number of experiments and the first experiment.
Definition at line 81 of file LauFitObject.hh.
This function sets the parameter values from Minuit. This function has to be public since it is called from the global FCN. It should not be called otherwise!
Implemented in LauAbsFitModel, LauSimFitMaster, LauSimFitSlave, and LauRooFitSlave.
Indicate the start of a new fit.
Definition at line 46 of file LauFitObject.cc.
Access the fit status code. Definition at line 201 of file LauFitObject.hh.
Store fit status information.
Definition at line 56 of file LauFitObject.cc.
Turn on or off the two stage fit. The two-stage fit allows certain parameters to be fixed in one stage and floated in another stage of the fit. Can be used, for example, in a CP fit where the CP-parameters are fixed to zero in the first stage (while the CP-average parameters are determined), then floated in the second.
Definition at line 56 of file LauFitObject.hh.
Report whether the two-stage fit is enabled. Definition at line 59 of file LauFitObject.hh.
Turn on or off the computation of asymmetric errors (e.g. MINOS routine in Minuit)
Definition at line 40 of file LauFitObject.hh.
Report whether or not calculation of asymmetric errors is enabled. Definition at line 43 of file LauFitObject.hh.
Mark that the fit is calculating asymmetric errors. This is called by the fitter interface to mark when entering and exiting the asymmetric error calculation.
Reimplemented in LauSimFitMaster. Definition at line 68 of file LauFitObject.hh.
Query whether the fit is calculating the asymmetric errors.
Definition at line 74 of file LauFitObject.hh.
Access the worst log likelihood found so far. Definition at line 170 of file LauFitObject.hh.
Set a new value for the worst log likelihood.
Definition at line 176 of file LauFitObject.hh. Member Data Documentation
The fit covariance matrix. Definition at line 256 of file LauFitObject.hh.
The number of events in the current experiment. Definition at line 247 of file LauFitObject.hh.
The number of the first experiment to consider. Definition at line 238 of file LauFitObject.hh.
The status of the current fit. Definition at line 250 of file LauFitObject.hh.
The current experiment number. Definition at line 244 of file LauFitObject.hh.
The number of experiments to consider. Definition at line 241 of file LauFitObject.hh.
The number of free fit parameters. Definition at line 232 of file LauFitObject.hh.
The number of fit parameters. Definition at line 229 of file LauFitObject.hh.
The number of fit failures. Definition at line 262 of file LauFitObject.hh.
The number of successful fits. Definition at line 259 of file LauFitObject.hh.
Store the constraints for fit parameters until initialisation is complete. Definition at line 220 of file LauFitObject.hh.
Option to perform a two stage fit. Definition at line 223 of file LauFitObject.hh.
Option to use asymmetric errors. Definition at line 226 of file LauFitObject.hh.
Flag to indicate if the asymmetric error calculation (e.g. MINOS) is currently running. Definition at line 235 of file LauFitObject.hh.
The worst log likelihood value found so far. Definition at line 253 of file LauFitObject.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |