11 MultifoldGNNTool::MultifoldGNNTool(
const std::string& name):
15 declareProperty(
"nnFiles", m_nn_files,
16 "the path to the netowrk file used to run inference");
17 declareProperty(
"foldHashName", m_fold_hash_name,
18 "the path to the netowrk file used to run inference");
29 std::vector<std::shared_ptr<const FlavorTagInference::GNN>> gnns;
33 newopts.default_output_values = def_handle.mapped();
39 return StatusCode::FAILURE;
47 return StatusCode::SUCCESS;
51 m_gnn->decorate(i_jet);
54 m_gnn->decorateWithDefaults(i_jet);
59 return m_gnn->getDependencies();
#define ATH_CHECK
Evaluate an expression and check for errors.
Class providing the definition of the 4-vector interface.
This file contains "getter" functions used for accessing tagger inputs from the EDM.
GNNOptions getOptions(const GNNToolProperties &)
void propify(asg::AsgTool &tool, GNNToolProperties *props)