#include <DecisionConnector.h>
Definition at line 23 of file DecisionConnector.h.
◆ ConnectorType
Enumerator |
---|
NONE | |
INPUT | |
SORT | |
DECISION | |
COUNT | |
Definition at line 25 of file Connector.h.
◆ DecisionConnector()
DecisionConnector::DecisionConnector |
( |
const std::string & |
name, |
|
|
const std::vector< std::string > & |
inputs, |
|
|
const std::string & |
algorithm, |
|
|
const std::vector< std::string > & |
outputs |
|
) |
| |
◆ ~DecisionConnector()
DecisionConnector::~DecisionConnector |
( |
| ) |
|
|
virtual |
◆ algorithm() [1/2]
◆ algorithm() [2/2]
◆ algorithmName()
const std::string& TCS::Connector::algorithmName |
( |
| ) |
const |
|
inlineinherited |
◆ attachOutputData()
void DecisionConnector::attachOutputData |
( |
const std::vector< TOBArray * > & |
data | ) |
|
◆ clearOutput()
◆ decision() [1/2]
◆ decision() [2/2]
bool TCS::DecisionConnector::decision |
( |
const std::string & |
trigger | ) |
const |
◆ decisionAlgorithm() [1/2]
◆ decisionAlgorithm() [2/2]
◆ executionStatusCode()
StatusCode TCS::Connector::executionStatusCode |
( |
| ) |
const |
|
inlineinherited |
◆ hasAmbiguity()
bool TCS::Connector::hasAmbiguity |
( |
| ) |
const |
|
inlineinherited |
◆ hasInputOverflow()
bool TCS::Connector::hasInputOverflow |
( |
| ) |
const |
|
inlineinherited |
◆ inputConnectors() [1/2]
◆ inputConnectors() [2/2]
◆ inputNames()
const std::vector<std::string>& TCS::Connector::inputNames |
( |
| ) |
const |
|
inlineinherited |
◆ isCountingConnector()
bool TCS::Connector::isCountingConnector |
( |
| ) |
const |
|
inlineinherited |
◆ isDecisionConnector()
virtual bool TCS::DecisionConnector::isDecisionConnector |
( |
| ) |
const |
|
inlinevirtual |
◆ isExecuted()
bool TCS::Connector::isExecuted |
( |
| ) |
const |
|
inlineinherited |
◆ isInputConnector()
bool TCS::Connector::isInputConnector |
( |
| ) |
const |
|
inlineinherited |
◆ isSortingConnector()
bool TCS::Connector::isSortingConnector |
( |
| ) |
const |
|
inlineinherited |
◆ name()
const std::string& TCS::Connector::name |
( |
| ) |
const |
|
inlineinherited |
◆ numberOutputBits()
unsigned int TCS::Connector::numberOutputBits |
( |
| ) |
const |
|
inherited |
◆ output()
◆ outputData()
◆ outputNames()
const std::vector<std::string>& TCS::Connector::outputNames |
( |
| ) |
const |
|
inlineinherited |
◆ reset()
◆ setAlgorithm()
◆ setExecutionStatusCode()
void TCS::Connector::setExecutionStatusCode |
( |
StatusCode |
statusCode | ) |
|
|
inlineprotectedinherited |
◆ setFirstOutputBit()
void DecisionConnector::setFirstOutputBit |
( |
unsigned int |
firstOutputBit | ) |
|
|
private |
◆ setIsExecuted()
void TCS::Connector::setIsExecuted |
( |
bool |
isExecuted | ) |
|
|
inlineprotectedinherited |
◆ toggleAmbiguity()
void TCS::Connector::toggleAmbiguity |
( |
const bool |
value | ) |
|
|
inherited |
◆ toggleInputOverflow()
void TCS::Connector::toggleInputOverflow |
( |
const bool |
value | ) |
|
|
inherited |
to be toggled after 'attachOutputData' is called.
This flag is reset with reset().
Definition at line 76 of file Connector.cxx.
◆ triggers()
◆ TopoSteering
◆ TopoSteeringStructure
◆ m_algorithm
the algorithm that belongs to this connector
Definition at line 102 of file Connector.h.
◆ m_algorithmName
std::string TCS::Connector::m_algorithmName {""} |
|
protectedinherited |
◆ m_conntype
◆ m_decision
Decision TCS::DecisionConnector::m_decision |
|
private |
◆ m_decisionAlgorithm
◆ m_executionStatusCode
◆ m_hasAmbiguity
bool TCS::Connector::m_hasAmbiguity |
|
protectedinherited |
◆ m_hasInputOverflow
bool TCS::Connector::m_hasInputOverflow |
|
protectedinherited |
whether the input data came with an overflow bit
Definition at line 111 of file Connector.h.
◆ m_inputConnectors
◆ m_inputNames
std::vector<std::string> TCS::Connector::m_inputNames |
|
protectedinherited |
◆ m_isExecuted
bool TCS::Connector::m_isExecuted {false} |
|
protectedinherited |
◆ m_name
std::string TCS::Connector::m_name {""} |
|
protectedinherited |
◆ m_outputData
std::vector<TOBArray const *> TCS::DecisionConnector::m_outputData |
|
private |
◆ m_outputNames
std::vector<std::string> TCS::Connector::m_outputNames |
|
protectedinherited |
◆ m_triggers
The documentation for this class was generated from the following files: