analyzer.core.run_builders

Attributes

Classes

DEFAULT_RUN_BUILDER

RunBuilder

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

MultiRunBuilder

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

CompleteSysts

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

LimitSysts

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

LimitSystsBackground

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

WeightsOnly

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

SignalOnlySysts

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

NoSystematics

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

UnscaledOnly

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

Functions

buildCombos(spec, tag)

configureConverter(conv)

Module Contents

analyzer.core.run_builders.logger[source]
analyzer.core.run_builders.buildCombos(spec, tag)[source]
class analyzer.core.run_builders.DEFAULT_RUN_BUILDER[source]
class analyzer.core.run_builders.RunBuilder[source]

Bases: abc.ABC

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

abstractmethod __call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
__add__(other)[source]
class analyzer.core.run_builders.MultiRunBuilder[source]

Bases: RunBuilder

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

components: list[RunBuilder][source]
__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.CompleteSysts[source]

Bases: RunBuilder

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

__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.LimitSysts[source]

Bases: RunBuilder

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

systs: analyzer.utils.querying.BasePattern[source]
__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.LimitSystsBackground[source]

Bases: RunBuilder

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

systs: analyzer.utils.querying.BasePattern[source]
__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.WeightsOnly[source]

Bases: RunBuilder

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

__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.SignalOnlySysts[source]

Bases: RunBuilder

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

__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.NoSystematics[source]

Bases: RunBuilder

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

__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
class analyzer.core.run_builders.UnscaledOnly[source]

Bases: RunBuilder

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

__call__(spec: analyzer.core.param_specs.ModuleParameterSpec, metadata) list[tuple[Any, dict]][source]
analyzer.core.run_builders.configureConverter(conv)[source]