analyzer.modules.common.bquarks

Classes

BQuarkMaker

Select b-tagged jets from a jet collection based on DeepJet working points.

Module Contents

class analyzer.modules.common.bquarks.BQuarkMaker[source]

Bases: analyzer.core.analysis_modules.AnalyzerModule

Select b-tagged jets from a jet collection based on DeepJet working points.

This analyzer identifies b-jets in an event by applying a threshold on the DeepJet b-tagging score as specified by central working point values.

Parameters

input_colColumn

Column containing the input jet collection.

output_colColumn

Column where the selected b-jets will be stored.

working_pointstr

B-tagging working point to use, typically one of "L", "M", or "T".

Notes

  • B-tagging thresholds are loaded from the correction file specified in metadata["era"]["btag_scale_factors"]["file"].

input_col: analyzer.core.columns.Column[source]
output_col: analyzer.core.columns.Column[source]
working_point: str[source]
run(columns, params)[source]
getWPs(metadata)[source]
preloadForMeta(metadata)[source]
inputs(metadata)[source]
outputs(metadata)[source]
adlExport(metadata)[source]