![]() |
ATLAS Offline Software
|
#include <TopoSteeringStructure.h>
Public Member Functions | |
| TopoSteeringStructure () | |
| ~TopoSteeringStructure () | |
| StatusCode setupFromMenu | ATLAS_NOT_THREAD_SAFE (const TrigConf::L1Menu &l1menu, bool legacy=false, bool debug=false) |
| bool | isConfigured () const |
| const std::vector< TCS::Connector * > & | connectors () const |
| const std::map< std::string, TCS::DecisionConnector * > & | outputConnectors () const |
| const std::map< std::string, TCS::CountingConnector * > & | countConnectors () const |
| Connector * | connector (const std::string &connectorName) const |
| DecisionConnector * | outputConnector (const std::string &output) |
| CountingConnector * | countingConnector (const std::string &output) |
| StatusCode | reset () |
| void | print (std::ostream &o) const |
| void | printParameters (std::ostream &o) const |
Private Member Functions | |
| SortingConnector * | sortingConnector (const std::string &output) const |
| StatusCode | addDecisionConnector (DecisionConnector *conn) |
| StatusCode | addSortingConnector (SortingConnector *conn) |
| StatusCode | addCountingConnector (CountingConnector *conn) |
| StatusCode | linkConnectors () |
| StatusCode instantiateAlgorithms | ATLAS_NOT_THREAD_SAFE (bool debug) |
Private Attributes | |
| bool | m_isConfigured { false } |
| std::vector< TCS::Connector * > | m_connectors |
| std::map< std::string, TCS::DecisionConnector * > | m_outputLookup |
| std::map< std::string, TCS::SortingConnector * > | m_sortedLookup |
| std::map< std::string, TCS::CountingConnector * > | m_countLookup |
| std::map< std::string, TCS::InputConnector * > | m_inputLookup |
| std::vector< TCS::ParameterSpace * > | m_parameters |
Definition at line 32 of file TopoSteeringStructure.h.
| TCS::TopoSteeringStructure::TopoSteeringStructure | ( | ) |
Definition at line 66 of file TopoSteeringStructure.cxx.
| TopoSteeringStructure::~TopoSteeringStructure | ( | ) |
Definition at line 71 of file TopoSteeringStructure.cxx.
|
private |
Definition at line 422 of file TopoSteeringStructure.cxx.
|
private |
Definition at line 413 of file TopoSteeringStructure.cxx.
|
private |
Definition at line 405 of file TopoSteeringStructure.cxx.
|
private |
| StatusCode setupFromMenu TCS::TopoSteeringStructure::ATLAS_NOT_THREAD_SAFE | ( | const TrigConf::L1Menu & | l1menu, |
| bool | legacy = false, | ||
| bool | debug = false ) |
| TCS::Connector * TCS::TopoSteeringStructure::connector | ( | const std::string & | connectorName | ) | const |
Definition at line 472 of file TopoSteeringStructure.cxx.
|
inline |
Definition at line 44 of file TopoSteeringStructure.h.
|
inline |
Definition at line 48 of file TopoSteeringStructure.h.
| TCS::CountingConnector * TCS::TopoSteeringStructure::countingConnector | ( | const std::string & | output | ) |
Definition at line 510 of file TopoSteeringStructure.cxx.
|
inline |
Definition at line 42 of file TopoSteeringStructure.h.
|
private |
Definition at line 431 of file TopoSteeringStructure.cxx.
| TCS::DecisionConnector * TCS::TopoSteeringStructure::outputConnector | ( | const std::string & | output | ) |
Definition at line 500 of file TopoSteeringStructure.cxx.
|
inline |
Definition at line 46 of file TopoSteeringStructure.h.
| void TCS::TopoSteeringStructure::print | ( | std::ostream & | o | ) | const |
Definition at line 87 of file TopoSteeringStructure.cxx.
| void TCS::TopoSteeringStructure::printParameters | ( | std::ostream & | o | ) | const |
Definition at line 113 of file TopoSteeringStructure.cxx.
| TCS::StatusCode TopoSteeringStructure::reset | ( | ) |
Definition at line 79 of file TopoSteeringStructure.cxx.
|
private |
Definition at line 483 of file TopoSteeringStructure.cxx.
|
private |
Definition at line 82 of file TopoSteeringStructure.h.
|
private |
Definition at line 88 of file TopoSteeringStructure.h.
|
private |
Definition at line 90 of file TopoSteeringStructure.h.
|
private |
Definition at line 80 of file TopoSteeringStructure.h.
|
private |
Definition at line 84 of file TopoSteeringStructure.h.
|
private |
Definition at line 92 of file TopoSteeringStructure.h.
|
private |
Definition at line 86 of file TopoSteeringStructure.h.