Back Skip to the content.

Propagator

< back to parent (FitterEngine)

Description

The propagator handles the engine in charge of applying parameters to the samples. It owns the parameters, the samples, and the data loader.

Config options

Option Type Description Default
fitSampleSetConfig json SampleSet config  
parameterSetListConfig json ParameterSetList config  
dataSetList json DatasetManager config  
plotGeneratorConfig json PlotGenerator config  
eventTreeWriter json EventTreeWriter config  
showEventBreakdown bool Print sample total weight true
enableStatThrowInToys bool Throw statistical error with a poisson distribution true
enableEventMcThrow bool Each MC event get reweighted with Poisson(1) true
gaussStatThrowInToys bool Throw statistical error with a gaussian distribution instead false
throwAsimovFitParameters bool Throw parameters of MC before fit (used to test fitter convergence) false
reThrowParSetIfOutOfBounds bool If any thrown parameter of the set is out of bounds, throw again true
globalEventReweightCap double Will cap the weight applied by the parameters: evWeight = baseWeight * min(parWeight, cap) nan