analyzer.postprocessing.corrections

Classes

CorrectionLibEff

Helper class that provides a standard way to create an ABC using

Functions

exportEfficiencyToCorrectionLib(num, den, common_meta, ...)

generateDiagnosticPlots(num, *args, **kwargs)

generateDiagnosticPlots1D(num, den, common_meta, ...)

generateDiagnosticPlots2D(num, den, common_meta, ...)

Module Contents

analyzer.postprocessing.corrections.exportEfficiencyToCorrectionLib(num, den, common_meta, ratio_type, output_path, correction_name, version=1, description='Ratio correction', diagnostic_plots=False, diagnostic_output_path=None, plot_configuration=None, style_set=None)[source]
analyzer.postprocessing.corrections.generateDiagnosticPlots(num, *args, **kwargs)[source]
analyzer.postprocessing.corrections.generateDiagnosticPlots1D(num, den, common_meta, ratio_type, base_output_path, corr=None, plot_configuration=None, style_set=None, ratio_unc=None)[source]
analyzer.postprocessing.corrections.generateDiagnosticPlots2D(num, den, common_meta, ratio_type, base_output_path, corr=None, plot_configuration=None, style_set=None, ratio_unc=None)[source]
class analyzer.postprocessing.corrections.CorrectionLibEff[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

Helper class that provides a standard way to create an ABC using inheritance.

output_name: str[source]
correction_name: str[source]
ratio_type: Literal['poisson', 'efficiency'] = 'efficiency'[source]
diagnostic_plots: bool = False[source]
diagnostic_output_name: str | None = None[source]
style_set: str | analyzer.postprocessing.style.StyleSet[source]
getRunFuncs(group, prefix=None)[source]