|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MULTIFOLD_GNN_H
6 #define MULTIFOLD_GNN_H
25 const std::string& fold_hash_name,
27 MultifoldGNN(
const std::vector<std::shared_ptr<const GNN>>& folds,
28 const std::string& fold_hash_name);
42 std::vector<std::shared_ptr<const GNN>>
m_folds;
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.
Helper class to provide constant type-safe access to aux data.
void decorate(const xAOD::BTagging &btag) const
SG::AuxElement::ConstAccessor< ElementLink< xAOD::JetContainer > > m_jetLink
std::vector< std::shared_ptr< const GNN > > m_folds
MultifoldGNN(const MultifoldGNN &)
std::set< std::string > getDecoratorKeys() const
std::set< std::string > getConstituentAuxInputKeys() const
SG::AuxElement::ConstAccessor< uint32_t > m_fold_hash
const GNN & getFold(const SG::AuxElement &element) const
void decorateWithDefaults(const SG::AuxElement &jet) const
MultifoldGNN(MultifoldGNN &&)
MultifoldGNN(const std::vector< std::string > &folds, const std::string &fold_hash_name, const GNNOptions &opts)
std::set< std::string > getAuxInputKeys() const