analyzer.modules.singlestop.selections

Classes

VecDRSelection

Abstract base class for all analyzer modules.

VecPt

Abstract base class for all analyzer modules.

Module Contents

class analyzer.modules.singlestop.selections.VecDRSelection[source]

Bases: analyzer.core.analysis_modules.AnalyzerModule

Abstract base class for all analyzer modules. Subclasses must implement the inputs and run methods.

input_col: analyzer.core.columns.Column[source]
selection_name: str[source]
min_dr: float | None = None[source]
max_dr: float | None = None[source]
idx_1: int = 0[source]
idx_2: int = 1[source]
inputs(metadata)[source]
outputs(metadata)[source]
run(columns, params)[source]
adlExport(metadata)[source]
class analyzer.modules.singlestop.selections.VecPt[source]

Bases: analyzer.core.analysis_modules.AnalyzerModule

Abstract base class for all analyzer modules. Subclasses must implement the inputs and run methods.

selection_name: str[source]
input_col: analyzer.core.columns.Column[source]
idx: int = 0[source]
min_pt: float | None = None[source]
max_pt: float | None = None[source]
inputs(metadata)[source]
outputs(metadata)[source]
run(columns, params)[source]
adlExport(metadata)[source]