ATLAS Offline Software
Loading...
Searching...
No Matches
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
9class MsgStream;
10
11namespace 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
std::shared_ptr< const NodeFeature > Feature_t
std::shared_ptr< const NodeConnector > Connector_t
NodeFeatureList::Connector_t makeConnector(const std::string &connName, MsgStream &log)
Factory function that builds a connector relation between two edges in the bucket.
NodeFeatureList::Feature_t makeFeature(const std::string &featName, MsgStream &log)
Factory function that builds a NodeFeature from a predefined list of features.