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 44 of file LauFitObject.hh. Constructor & Destructor Documentation
Destructor. Definition at line 48 of file LauFitObject.hh.
Constructor. Definition at line 34 of file LauFitObject.cc.
Copy constructor (not implemented) Member Function Documentation
Store constraint information for fit parameters.
Definition at line 91 of file LauFitObject.cc.
Const access to the constraints store. Definition at line 159 of file LauFitObject.hh.
Access to the constraints store. Definition at line 162 of file LauFitObject.hh.
Access the fit covariance matrix. Definition at line 218 of file LauFitObject.hh.
Access the current EDM value. Definition at line 212 of file LauFitObject.hh.
Obtain the total number of events in the current experiment. Definition at line 101 of file LauFitObject.hh.
Set the number of events in the current experiment. Definition at line 181 of file LauFitObject.hh.
Obtain the number of the first experiment. Definition at line 107 of file LauFitObject.hh.
Access the fit status information. Definition at line 206 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 110 of file LauFitObject.hh.
Obtain the number of experiments. Definition at line 104 of file LauFitObject.hh.
Access the total number of fit parameters. Definition at line 203 of file LauFitObject.hh.
Access the current NLL value. Definition at line 209 of file LauFitObject.hh.
Access the total number of fit parameters. Definition at line 200 of file LauFitObject.hh.
Access the number of failed fits. Definition at line 224 of file LauFitObject.hh.
Access the number of successful fits. Definition at line 221 of file LauFitObject.hh.
Copy assignment operator (not implemented)
Reset the good/bad fit counters. Definition at line 53 of file LauFitObject.cc.
Set the ID of the current experiment.
Definition at line 171 of file LauFitObject.hh.
Set the number of experiments and the first experiment.
Definition at line 95 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 60 of file LauFitObject.cc.
Access the fit status code. Definition at line 215 of file LauFitObject.hh.
Store fit status information.
Definition at line 70 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 70 of file LauFitObject.hh.
Report whether the two-stage fit is enabled. Definition at line 73 of file LauFitObject.hh.
Turn on or off the computation of asymmetric errors (e.g. MINOS routine in Minuit)
Definition at line 54 of file LauFitObject.hh.
Report whether or not calculation of asymmetric errors is enabled. Definition at line 57 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 82 of file LauFitObject.hh.
Query whether the fit is calculating the asymmetric errors.
Definition at line 88 of file LauFitObject.hh.
Access the worst log likelihood found so far. Definition at line 184 of file LauFitObject.hh.
Set a new value for the worst log likelihood.
Definition at line 190 of file LauFitObject.hh. Member Data Documentation
The fit covariance matrix. Definition at line 270 of file LauFitObject.hh.
The number of events in the current experiment. Definition at line 261 of file LauFitObject.hh.
The number of the first experiment to consider. Definition at line 252 of file LauFitObject.hh.
The status of the current fit. Definition at line 264 of file LauFitObject.hh.
The current experiment number. Definition at line 258 of file LauFitObject.hh.
The number of experiments to consider. Definition at line 255 of file LauFitObject.hh.
The number of free fit parameters. Definition at line 246 of file LauFitObject.hh.
The number of fit parameters. Definition at line 243 of file LauFitObject.hh.
The number of fit failures. Definition at line 276 of file LauFitObject.hh.
The number of successful fits. Definition at line 273 of file LauFitObject.hh.
Store the constraints for fit parameters until initialisation is complete. Definition at line 234 of file LauFitObject.hh.
Option to perform a two stage fit. Definition at line 237 of file LauFitObject.hh.
Option to use asymmetric errors. Definition at line 240 of file LauFitObject.hh.
Flag to indicate if the asymmetric error calculation (e.g. MINOS) is currently running. Definition at line 249 of file LauFitObject.hh.
The worst log likelihood value found so far. Definition at line 267 of file LauFitObject.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |