|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef L1TopoCoreSim_DecisionConnector
6 #define L1TopoCoreSim_DecisionConnector
27 const std::vector<std::string> &
inputs,
29 const std::vector<std::string> &
outputs);
42 bool decision(
const std::string & trigger)
const;
const std::vector< TOBArray const * > & outputData() const
void attachOutputData(const std::vector< TOBArray * > &)
Call through interface to FilteredAlgorithm.
DecisionConnector(const std::string &name, const std::vector< std::string > &inputs, const std::string &algorithm, const std::vector< std::string > &outputs)
TCS::DecisionAlg * m_decisionAlgorithm
std::vector< TrigConf::TriggerLine > m_triggers
virtual ~DecisionConnector()
TCS::DecisionAlg * decisionAlgorithm()
TOBArray const * output(const std::string &trigger) const
const std::vector< TrigConf::TriggerLine > & triggers() const
const TCS::ConfigurableAlg * algorithm() const
const std::string & name() const
virtual StatusCode clearOutput()
std::vector< TOBArray const * > m_outputData
void setFirstOutputBit(unsigned int firstOutputBit)
const Decision & decision() const
const TCS::DecisionAlg * decisionAlgorithm() const
virtual bool isDecisionConnector() const
std::ostream & operator<<(std::ostream &, const TCS::CountingConnector &)
void setAlgorithm(TCS::ConfigurableAlg *alg)