ATLAS Offline Software
NodeFeatureFactory.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONINFERENCEINTERACES_GRAPHFEATUREFACTORY_H
5 #define MUONINFERENCEINTERACES_GRAPHFEATUREFACTORY_H
6 
8 
9 class MsgStream;
10 
11 namespace MuonML {
12  namespace Factory {
16  NodeFeatureList::Feature_t makeFeature(const std::string& featName, MsgStream& log);
20  NodeFeatureList::Connector_t makeConnector(const std::string& connName, MsgStream& log);
21 
22 
23  }
24 }
25 
26 #endif
MuonML::NodeFeatureList::Feature_t
std::shared_ptr< const NodeFeature > Feature_t
Definition: NodeFeatureList.h:17
MuonML::NodeFeatureList::Connector_t
std::shared_ptr< const NodeConnector > Connector_t
Definition: NodeFeatureList.h:18
MuonML::Factory::makeConnector
NodeFeatureList::Connector_t makeConnector(const std::string &connName, MsgStream &log)
Factory function that builds a connector relation between two edges in the bucket.
Definition: NodeFeatureFactory.cxx:128
MuonML
Definition: GraphBucketFilterTool.cxx:9
MuonML::Factory::makeFeature
NodeFeatureList::Feature_t makeFeature(const std::string &featName, MsgStream &log)
Factory function that builds a NodeFeature from a predefined list of features.
Definition: NodeFeatureFactory.cxx:38
NodeFeatureList.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20