#include <TopoSteeringStructure.h>
Definition at line 31 of file TopoSteeringStructure.h.
◆ TopoSteeringStructure()
TCS::TopoSteeringStructure::TopoSteeringStructure |
( |
| ) |
|
◆ ~TopoSteeringStructure()
TopoSteeringStructure::~TopoSteeringStructure |
( |
| ) |
|
◆ addCountingConnector()
◆ addDecisionConnector()
◆ addSortingConnector()
◆ ATLAS_NOT_THREAD_SAFE() [1/2]
StatusCode instantiateAlgorithms TCS::TopoSteeringStructure::ATLAS_NOT_THREAD_SAFE |
( |
bool |
debug | ) |
|
|
private |
◆ ATLAS_NOT_THREAD_SAFE() [2/2]
◆ connector()
TCS::Connector * TCS::TopoSteeringStructure::connector |
( |
const std::string & |
connectorName | ) |
const |
◆ connectors()
◆ countConnectors()
◆ countingConnector()
◆ isConfigured()
bool TCS::TopoSteeringStructure::isConfigured |
( |
| ) |
const |
|
inline |
◆ linkConnectors()
◆ outputConnector()
◆ outputConnectors()
◆ print()
void TCS::TopoSteeringStructure::print |
( |
std::ostream & |
o | ) |
const |
Definition at line 87 of file TopoSteeringStructure.cxx.
88 o <<
"Topo Steering Structure" << endl
89 <<
"-----------------------" << endl;
91 o <<
"Output summary:" << endl;
93 o <<
" " << *
conn.second << endl;
97 <<
"Algorithm detail:" << endl;
100 unsigned int firstBit =
conn->decision().firstBit();
101 unsigned int lastBit =
conn->numberOutputBits() + firstBit - 1;
105 o << std::setw(2) <<
"bits " << firstBit <<
"-" << lastBit <<
": " <<
conn->name() <<
" [input " << inputconn->
name() <<
"]" << endl;
106 o << *
alg << endl << endl;
107 o << *sortalg << endl;
◆ printParameters()
void TCS::TopoSteeringStructure::printParameters |
( |
std::ostream & |
o | ) |
const |
◆ reset()
◆ sortingConnector()
Definition at line 481 of file TopoSteeringStructure.cxx.
484 if(
conn->name() == connectorName ) {
487 TCS_EXCEPTION(
"TopoSteeringStructure: connector of name " << connectorName <<
" exists, but is not a SortingConnector. Need to abort!");
◆ m_connectors
◆ m_countLookup
◆ m_inputLookup
◆ m_isConfigured
bool TCS::TopoSteeringStructure::m_isConfigured { false } |
|
private |
◆ m_outputLookup
◆ m_parameters
◆ m_sortedLookup
The documentation for this class was generated from the following files:
std::map< std::string, TCS::SortingConnector * > m_sortedLookup
std::map< std::string, TCS::CountingConnector * > m_countLookup
const std::map< std::string, TCS::DecisionConnector * > & outputConnectors() const
std::vector< TCS::Connector * > m_connectors
Connector * connector(const std::string &connectorName) const
std::vector< TCS::ParameterSpace * > m_parameters
std::map< std::string, TCS::DecisionConnector * > m_outputLookup