5#ifndef FLAVORTAGINFERENCE_PASSTHROUGHMODELSVC_H
6#define FLAVORTAGINFERENCE_PASSTHROUGHMODELSVC_H
21 :
public extends<asg::AsgService, INNSharingSvc>
24 using extends::extends;
28 virtual std::shared_ptr<const GNN>
get(
29 const std::string& nn_name,
35 "Path to JSON config listing pass-through variables"};
38 this,
"VariableRemapping", {},
39 "Map from default link names to actual names, e.g. "
40 "BTagTrackToJetAssociator -> GhostTrack"};
42 std::shared_ptr<const GNN>
m_gnn;
Service that creates GNN objects wrapping a PassThroughSaltModel.
Gaudi::Property< std::string > m_jsonFile
virtual StatusCode initialize() override
Gaudi::Property< std::map< std::string, std::string > > m_variableRemapping
virtual std::shared_ptr< const GNN > get(const std::string &nn_name, const GNNOptions &opts) override
std::shared_ptr< const GNN > m_gnn
This file contains "getter" functions used for accessing tagger inputs from the EDM.