analyzer.postprocessing.aggregate_plots

Attributes

Classes

SignificanceType

str(object='') -> str

SignificanceCalculation

str(object='') -> str

Significance2D

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

Functions

poisson_basic(s, b)

poisson_low_stat(s, b)

single_bin(f, s, b)

quadrature_sum(f, s, b)

makeSignificance2D(signal, background, ...[, ...])

Module Contents

class analyzer.postprocessing.aggregate_plots.SignificanceType[source]

Bases: str, enum.Enum

str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.

poisson_basic = 'poisson_basic'[source]
poisson_low_stat = 'poisson_low_stat'[source]
class analyzer.postprocessing.aggregate_plots.SignificanceCalculation[source]

Bases: str, enum.Enum

str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.

single_bin = 'single_bin'[source]
quadrature_sum = 'quadrature_sum'[source]
analyzer.postprocessing.aggregate_plots.poisson_basic(s, b)[source]
analyzer.postprocessing.aggregate_plots.poisson_low_stat(s, b)[source]
analyzer.postprocessing.aggregate_plots.single_bin(f, s, b)[source]
analyzer.postprocessing.aggregate_plots.quadrature_sum(f, s, b)[source]
analyzer.postprocessing.aggregate_plots.significance_type_funcs[source]
analyzer.postprocessing.aggregate_plots.significance_calculation_funcs[source]
analyzer.postprocessing.aggregate_plots.makeSignificance2D(signal, background, common_metadata, output_path, significance_type, significance_calculation, xy_pattern, xyz_labels, style, plot_configuration=None, **kwargs)[source]
class analyzer.postprocessing.aggregate_plots.Significance2D[source]

Bases: analyzer.postprocessing.processors.BasePostprocessor

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

output_name: str[source]
group_xy_patterns: tuple[list[str], list[str]][source]
xyz_labels: tuple[str, str, str][source]
style: analyzer.postprocessing.style.Style[source]
significance_type: SignificanceType[source]
significance_calculation: SignificanceCalculation[source]
scale: Literal['log', 'linear'] = 'linear'[source]
getRunFuncs(group, prefix=None)[source]