Classes |
Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
LauSimFitMaster Class Reference The master process for simultaneous/combined fits. More...
Inheritance diagram for LauSimFitMaster:
Detailed DescriptionThe master process for simultaneous/combined fits. The interface between the slave processes and the minimiser. Definition at line 43 of file LauSimFitMaster.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 39 of file LauSimFitMaster.cc.
Destructor. Definition at line 60 of file LauSimFitMaster.cc. Member Function Documentation
Add parameters to the list of Gaussian constrained parameters. Definition at line 739 of file LauSimFitMaster.cc.
Store constraint information for fit parameters.
Implements LauFitObject. Definition at line 729 of file LauSimFitMaster.cc.
Instruct the slaves to perform the caching.
Definition at line 536 of file LauSimFitMaster.cc.
Instruct the slaves to update the initial fit parameter values, if required. Definition at line 579 of file LauSimFitMaster.cc.
Check for compatibility between two same-named parameters, which should therefore be identical. Definition at line 385 of file LauSimFitMaster.cc.
Return the final parameters to the slaves and instruct them to perform their finalisation. Definition at line 782 of file LauSimFitMaster.cc.
Perform the fit for the current experiment. Definition at line 585 of file LauSimFitMaster.cc.
Calculate the penalty terms to the log likelihood from Gaussian constraints. Definition at line 713 of file LauSimFitMaster.cc.
Determine/update the parameter initial values from all slaves. Definition at line 206 of file LauSimFitMaster.cc.
Determine the parameter names and initial values from all slaves. Definition at line 293 of file LauSimFitMaster.cc.
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! Implements LauFitObject. Definition at line 666 of file LauSimFitMaster.cc.
Initialise. Definition at line 413 of file LauSimFitMaster.cc.
Initialise socket connections for the slaves. Definition at line 105 of file LauSimFitMaster.cc.
Print information on the parameters. Definition at line 362 of file LauSimFitMaster.cc.
Instruct the slaves to read the input data for the given experiment.
Definition at line 490 of file LauSimFitMaster.cc.
Run the fit.
Definition at line 418 of file LauSimFitMaster.cc.
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!
Implements LauFitObject. Definition at line 637 of file LauSimFitMaster.cc.
Update and verify the parameter initial values from all slaves. Definition at line 223 of file LauSimFitMaster.cc.
Mark that the fit is calculating asymmetric errors. This function has to be public since it is called by the fitter interface to mark when entering and exiting the asymmetric error calculation. It should not be called otherwise!
Implements LauFitObject. Definition at line 75 of file LauSimFitMaster.hh.
Instruct the slaves to write out the fit results. Definition at line 947 of file LauSimFitMaster.cc. Member Data Documentation
Gaussian constraints. Definition at line 234 of file LauSimFitMaster.hh.
The covariance sub-matrices for each slave. Definition at line 210 of file LauSimFitMaster.hh.
The fit covariance matrix. Definition at line 207 of file LauSimFitMaster.hh.
The total fit timer. Definition at line 252 of file LauSimFitMaster.hh.
The fit results ntuple. Definition at line 255 of file LauSimFitMaster.hh.
The status of the current fit. Definition at line 198 of file LauSimFitMaster.hh.
The experiment number of the current fit. Definition at line 201 of file LauSimFitMaster.hh.
Message from slaves to the master. Definition at line 222 of file LauSimFitMaster.hh.
Messages to slaves. Definition at line 219 of file LauSimFitMaster.hh.
The number of free fit parameters. Definition at line 186 of file LauSimFitMaster.hh.
The negative log-likelihood. Definition at line 204 of file LauSimFitMaster.hh.
The number of fit parameters. Definition at line 183 of file LauSimFitMaster.hh.
The number of slaves. Definition at line 177 of file LauSimFitMaster.hh.
The number of fit failures. Definition at line 195 of file LauSimFitMaster.hh.
The number of successful fits. Definition at line 192 of file LauSimFitMaster.hh.
Parameters. Definition at line 231 of file LauSimFitMaster.hh.
Map of parameter names to index in the values vector. Definition at line 225 of file LauSimFitMaster.hh.
Reverse map of index in the values vector to parameter names. Definition at line 228 of file LauSimFitMaster.hh.
Parameter values. Definition at line 237 of file LauSimFitMaster.hh.
The requested port. Definition at line 180 of file LauSimFitMaster.hh.
Lists of indices for each slave. Definition at line 240 of file LauSimFitMaster.hh.
Parallel setup monitor. Definition at line 213 of file LauSimFitMaster.hh.
Sockets for each of the slaves. Definition at line 216 of file LauSimFitMaster.hh.
Store the constraints for fit parameters until initialisation is complete. Definition at line 174 of file LauSimFitMaster.hh.
The fit timer. Definition at line 249 of file LauSimFitMaster.hh.
Parameter values to send to the slaves. Definition at line 243 of file LauSimFitMaster.hh.
Likelihood values returned from the slaves. Definition at line 246 of file LauSimFitMaster.hh.
Flag to indicate if the asymmetric error calculation (e.g. MINOS) is currently running. Definition at line 189 of file LauSimFitMaster.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |