Back Skip to the content.

Propagator Configuration

< back to parent (likelihoodInterfaceConfig)

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
sampleSetConfig json Configure the samples that will be compared data vs model  
parametersManagerConfig/parameterSetList json Configure the parameters that will affect the model  
parameterInjection/parameterSetList list(json) Override values for the parameters  
showNbEventParameterBreakdown bool Print the number of event affected by each parameter false
showNbEventPerSampleParameterBreakdown bool Print the number of event per sample affected by each parameter false
globalEventReweightCap double Will cap the weight applied by the parameters: evWeight = baseWeight * min(parWeight, cap) nan
debugPrintLoadedEvents bool If true then print contents for a set of events. false
debugPrintLoadedEventsNbPerSample int Number of events to dump in the debugPrintLoadedEvents output 5
devSingleThreadReweight bool Use a single thread for reweighting events with the CPU false
devSingleThreadHistFill bool Use a single thread for filling the histograms with the CPU false