![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 class LightweightGraph;
34 using PartLink = std::vector<ElementLink<xAOD::IParticleContainer>>;
36 using Pg = std::function<std::pair<std::string, double>(
const xAOD::Jet&)>;
43 std::unique_ptr<lwt::LightweightGraph>
m_graph;
44 std::map<std::string, std::map<std::string,double>>
m_defaults;
49 using NodeWriter = std::vector<std::pair<std::string, Decorator<float>>>;
50 std::vector<std::pair<std::string, NodeWriter>>
m_outputs;
void decorate(const xAOD::Jet &jet) const
std::function< std::pair< std::string, double >(const xAOD::Jet &)> Pg
std::map< std::string, std::map< std::string, double > > m_defaults
std::vector< std::pair< std::string, NodeWriter > > m_outputs
This file contains "getter" functions used for accessing tagger inputs from the EDM.
std::unique_ptr< lwt::LightweightGraph > m_graph
std::vector< Pg > m_fat_jet_getters
std::vector< std::pair< std::string, Decorator< float > >> NodeWriter
std::vector< ElementLink< xAOD::IParticleContainer > > PartLink
Helper class to provide constant type-safe access to aux data.
Helper class to provide type-safe access to aux data.
SG::AuxElement::ConstAccessor< JetLink > m_parent_link
ElementLink implementation for ROOT usage.
HbbTag(const HbbTagConfig &config)
std::vector< Pg > m_subjet_getters
SG::AuxElement::ConstAccessor< PartLink > m_subjet_link_getter