analyzer.postprocessing.basic_histograms

Attributes

Classes

Histogram1D

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

RatioPlot

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

RatioOfRatiosPlot

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

Histogram2D

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

ModelPlot

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

Module Contents

analyzer.postprocessing.basic_histograms.ResultSet[source]
class analyzer.postprocessing.basic_histograms.Histogram1D[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
style_set: str | analyzer.postprocessing.style.StyleSet[source]
scale: Literal['log', 'linear'] = 'linear'[source]
normalize: bool = False[source]
show_stacked_unc: bool = True[source]
getRunFuncs(group, prefix=None)[source]
class analyzer.postprocessing.basic_histograms.RatioPlot[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
scale: Literal['log', 'linear'] = 'linear'[source]
normalize: bool = False[source]
ratio_ylim: tuple[float, float] = (0, 2)[source]
ratio_hlines: list[float][source]
ratio_height: float = 0.5[source]
ratio_type: Literal['poisson', 'poisson-ratio', 'efficiency', 'significance'] = 'poisson'[source]
no_stack: bool = False[source]
getRunFuncs(group, prefix=None)[source]
class analyzer.postprocessing.basic_histograms.RatioOfRatiosPlot[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
r1_label: str = '{numerator.dataset_title}/{denominator.dataset_title}'[source]
r2_label: str = '{numerator.dataset_title}/{denominator.dataset_title}'[source]
double_ratio_label: str = 'Double Ratio'[source]
scale: Literal['log', 'linear'] = 'linear'[source]
normalize: bool = False[source]
ratio_ylim: tuple[float, float] = (0, 2)[source]
ratio_hlines: list[float][source]
ratio_height: float = 0.5[source]
ratio_type: Literal['poisson', 'poisson-ratio', 'efficiency', 'significance'] = 'poisson'[source]
getRunFuncs(group, prefix=None)[source]
class analyzer.postprocessing.basic_histograms.Histogram2D[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
scale: Literal['log', 'linear'] = 'linear'[source]
normalize: bool = False[source]
getRunFuncs(group, prefix=None)[source]
class analyzer.postprocessing.basic_histograms.ModelPlot[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
scale: Literal['log', 'linear'] = 'linear'[source]
normalize: bool = False[source]
ratio_ylim: tuple[float, float] = (0, 2)[source]
ratio_hlines: list[float][source]
ratio_height: float = 0.5[source]
ratio_type: Literal['poisson', 'poisson-ratio', 'efficiency', 'significance'] = 'poisson'[source]
getRunFuncs(group, prefix=None)[source]