|
ATLAS Offline Software
|
Go to the documentation of this file.
15 class LightweightGraph;
22 DL2(
const lwt::GraphConfig&,
23 const std::vector<FTagInputConfig>&,
24 const std::vector<ConstituentsInputConfig>& = {},
37 std::unique_ptr<lwt::LightweightGraph>
m_graph;
DL2(const lwt::GraphConfig &, const std::vector< FTagInputConfig > &, const std::vector< ConstituentsInputConfig > &={}, const FTagOptions &=FTagOptions())
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Base class for elements of a container that can have aux data.
void decorate(const xAOD::BTagging &btag) const
Helper class to provide constant type-safe access to aux data.
std::unique_ptr< lwt::NanReplacer > m_variable_cleaner
std::vector< const xAOD::TrackParticle * > Tracks
std::unique_ptr< lwt::LightweightGraph > m_graph
FTagDataDependencyNames m_dataDependencyNames
std::vector< internal::VarFromJet > m_varsFromJet
std::vector< internal::VarFromBTag > m_varsFromBTag
std::function< char(const internal::Tracks &)> m_invalid_track_checker
SG::AuxElement::ConstAccessor< ElementLink< xAOD::JetContainer > > m_jetLink
std::vector< std::shared_ptr< TracksLoader > > m_tracksLoaders
std::map< std::string, internal::OutNodeFloat > m_decorators
void decorateWithDefaults(const SG::AuxElement &) const
std::string m_input_node_name
const FTagDataDependencyNames & getDataDependencyNames() const
std::vector< SG::AuxElement::Decorator< char > > m_is_defaults