ATLAS Offline Software
Loading...
Searching...
No Matches
NodeFeatureFactory.cxx File Reference
#include "MuonInferenceInterfaces/NodeFeatureFactory.h"
#include "AthenaBaseComps/AthMessaging.h"
#include "AthenaBaseComps/AthMsgStreamMacros.h"
#include <GaudiKernel/SystemOfUnits.h>
#include <set>
Include dependency graph for NodeFeatureFactory.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonML
namespace  MuonML::Factory

Typedefs

using MuonML::Feature_t = NodeFeatureList::Feature_t
using MuonML::Connector_t = NodeFeatureList::Connector_t
using MuonML::Bucket_t = NodeFeature::Bucket_t

Functions

bool MuonML::operator< (const std::string &a, const Feature_t &b)
bool MuonML::operator< (const Feature_t &a, const std::string &b)
bool MuonML::operator< (const Feature_t &a, const Feature_t &b)
bool MuonML::operator< (const std::string &a, const Connector_t &b)
bool MuonML::operator< (const Connector_t &a, const std::string &b)
bool MuonML::operator< (const Connector_t &a, const Connector_t &b)
NodeFeatureList::Feature_t MuonML::Factory::makeFeature (const std::string &featName, MsgStream &log)
 Factory function that builds a NodeFeature from a predefined list of features.
NodeFeatureList::Connector_t MuonML::Factory::makeConnector (const std::string &connName, MsgStream &log)
 Factory function that builds a connector relation between two edges in the bucket.