ATLAS Offline Software
|
#include <DL2.h>
Public Member Functions | |
DL2 (const lwt::GraphConfig &, const std::vector< FTagInputConfig > &, const std::vector< ConstituentsInputConfig > &={}, const FTagOptions &=FTagOptions()) | |
void | decorate (const xAOD::BTagging &btag) const |
void | decorate (const xAOD::Jet &jet) const |
void | decorateWithDefaults (const SG::AuxElement &) const |
void | decorate (const xAOD::Jet &jet, const SG::AuxElement &decorated) const |
FTagDataDependencyNames | getDataDependencyNames () const |
Private Attributes | |
SG::AuxElement::ConstAccessor< ElementLink< xAOD::JetContainer > > | m_jetLink |
std::string | m_input_node_name |
std::unique_ptr< lwt::LightweightGraph > | m_graph |
std::unique_ptr< lwt::NanReplacer > | m_variable_cleaner |
std::vector< internal::VarFromBTag > | m_varsFromBTag |
std::vector< internal::VarFromJet > | m_varsFromJet |
std::vector< std::shared_ptr< TracksLoader > > | m_tracksLoaders |
std::map< std::string, internal::OutNodeFloat > | m_decorators |
float | m_defaultValue |
std::function< char(const internal::Tracks &)> | m_invalid_track_checker |
std::vector< SG::AuxElement::Decorator< char > > | m_is_defaults |
FTagDataDependencyNames | m_dataDependencyNames |
FlavorTagDiscriminants::DL2::DL2 | ( | const lwt::GraphConfig & | graph_config, |
const std::vector< FTagInputConfig > & | inputs, | ||
const std::vector< ConstituentsInputConfig > & | tracks_configs = {} , |
||
const FTagOptions & | options = FTagOptions() |
||
) |
void FlavorTagDiscriminants::DL2::decorate | ( | const xAOD::BTagging & | btag | ) | const |
void FlavorTagDiscriminants::DL2::decorate | ( | const xAOD::Jet & | jet, |
const SG::AuxElement & | decorated | ||
) | const |
void FlavorTagDiscriminants::DL2::decorateWithDefaults | ( | const SG::AuxElement & | jet | ) | const |
FTagDataDependencyNames FlavorTagDiscriminants::DL2::getDataDependencyNames | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |