ATLAS Offline Software
MuonSpectrometer
MuonPhaseII
MuonLearning
MuonInferenceInterfaces
MuonInferenceInterfaces
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
7
#include "
MuonInferenceInterfaces/NodeFeatureList.h
"
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
Generated on Thu Sep 4 2025 21:16:07 for ATLAS Offline Software by
1.8.18