FitterEngine
< back to parent (gundamFitter)
Description
Config options
| FitterEngine Options |
Type |
Description |
Default |
| propagatorConfig |
json |
Propagator config |
|
| minimizerConfig |
json |
MinimizerInterface config |
|
| mcmcConfig |
json |
MinimizerInterface config |
|
| scanConfig |
json |
Scan config |
|
| engineType |
string |
The fitter engine to use (“minimizer” or “mcmc”) |
minimizer |
| enablePreFitScan |
bool |
Run fit parameter scan right before the minimization |
false |
| enablePostFitScan |
bool |
Run fit parameter scan right after the minimization |
false |
| generateSamplePlots |
bool |
Draw sample histograms according to the PlotGenerator config |
true |
| allParamVariations |
list(double) |
List of points to perform individual parameter variation |
|
| enablePca / fixGhostFitParameters |
bool |
Fix parameter if the effect on stat LHH is lower than pcaDeltaChi2Threshold |
false |
| pcaDeltaChi2Threshold / ghostParameterDeltaChi2Threshold |
double |
LLH threshold for PCA |
1E-6 |
| fixGhostEigenParametersAfterFirstRejected |
bool |
Fix all next parameters once PCA has been triggered (dev) |
false |
| throwMcBeforeFit |
bool |
Push MC parameter away from their prior before fitting (dev) |
false |
| throwMcBeforeFitGain |
int |
Scale throws for MC parameters (dev) |
1 |
| customFitParThrow* |
list |
Use the custom thrown values for parameters (dev) |
|
| scaleParStepWithChi2Response |
bool |
Use LLH profile to scale parameter step size (dev) |
false |
| parStepGain |
bool |
Boost step value with scaleParStepWithChi2Response (dev) |
0.1 |
| restoreStepSizeBeforeHesse |
bool |
Use back original step size for error calculation |
false |
| debugPrintLoadedEvents |
bool |
Printout _debugPrintLoadedEventsNbPerSample_ loaded events (dev) |
false |
| debugPrintLoadedEventsNbPerSample |
int |
Number of event to print for each sample (dev) |
10 |
JSON sub-structures
customFitParThrow options
| Options |
Type |
Description |
Default |
| parIndex |
int |
Parameter index to move |
|
| nbSigmaAway |
int |
Custom throw value (in unit of sigma) |
|