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 42 of file LauSimFitMaster.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 38 of file LauSimFitMaster.cc.
Destructor. Definition at line 59 of file LauSimFitMaster.cc. Member Function Documentation
Instruct the slaves to perform the caching.
Definition at line 515 of file LauSimFitMaster.cc.
Instruct the slaves to update the initial fit parameter values, if required. Definition at line 558 of file LauSimFitMaster.cc.
Check for compatibility between two same-named parameters, which should therefore be identical. Definition at line 364 of file LauSimFitMaster.cc.
Return the final parameters to the slaves and instruct them to perform their finalisation. Definition at line 682 of file LauSimFitMaster.cc.
Perform the fit for the current experiment. Definition at line 564 of file LauSimFitMaster.cc.
Determine/update the parameter initial values from all slaves. Definition at line 188 of file LauSimFitMaster.cc.
Determine the parameter names and initial values from all slaves. Definition at line 272 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 640 of file LauSimFitMaster.cc.
Initialise. Definition at line 392 of file LauSimFitMaster.cc.
Initialise socket connections for the slaves. Definition at line 87 of file LauSimFitMaster.cc.
Print information on the parameters. Definition at line 341 of file LauSimFitMaster.cc.
Instruct the slaves to read the input data for the given experiment.
Definition at line 469 of file LauSimFitMaster.cc.
Run the fit.
Definition at line 397 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 616 of file LauSimFitMaster.cc.
Update and verify the parameter initial values from all slaves. Definition at line 202 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 74 of file LauSimFitMaster.hh.
Instruct the slaves to write out the fit results. Definition at line 847 of file LauSimFitMaster.cc. Member Data Documentation
The covariance sub-matrices for each slave. Definition at line 175 of file LauSimFitMaster.hh.
The fit covariance matrix. Definition at line 172 of file LauSimFitMaster.hh.
The total fit timer. Definition at line 214 of file LauSimFitMaster.hh.
The fit results ntuple. Definition at line 217 of file LauSimFitMaster.hh.
The status of the current fit. Definition at line 163 of file LauSimFitMaster.hh.
The experiment number of the current fit. Definition at line 166 of file LauSimFitMaster.hh.
Message from slaves to the master. Definition at line 187 of file LauSimFitMaster.hh.
Messages to slaves. Definition at line 184 of file LauSimFitMaster.hh.
The number of free fit parameters. Definition at line 151 of file LauSimFitMaster.hh.
The negative log-likelihood. Definition at line 169 of file LauSimFitMaster.hh.
The number of fit parameters. Definition at line 148 of file LauSimFitMaster.hh.
The number of slaves. Definition at line 142 of file LauSimFitMaster.hh.
The number of fit failures. Definition at line 160 of file LauSimFitMaster.hh.
The number of successful fits. Definition at line 157 of file LauSimFitMaster.hh.
Parameters. Definition at line 196 of file LauSimFitMaster.hh.
Map of parameter names to index in the values vector. Definition at line 190 of file LauSimFitMaster.hh.
Reverse map of index in the values vector to parameter names. Definition at line 193 of file LauSimFitMaster.hh.
Parameter values. Definition at line 199 of file LauSimFitMaster.hh.
The requested port. Definition at line 145 of file LauSimFitMaster.hh.
Lists of indices for each slave. Definition at line 202 of file LauSimFitMaster.hh.
Parallel setup monitor. Definition at line 178 of file LauSimFitMaster.hh.
Sockets for each of the slaves. Definition at line 181 of file LauSimFitMaster.hh.
The fit timer. Definition at line 211 of file LauSimFitMaster.hh.
Parameter values to send to the slaves. Definition at line 205 of file LauSimFitMaster.hh.
Likelihood values returned from the slaves. Definition at line 208 of file LauSimFitMaster.hh.
Flag to indicate if the asymmetric error calculation (e.g. MINOS) is currently running. Definition at line 154 of file LauSimFitMaster.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |