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;
Connector(const std::string &name, ConnectorType conntype)
const std::string & name() const
const TCS::ConfigurableAlg * algorithm() const
TCS::DecisionAlg * decisionAlgorithm()
friend class TopoSteering
DecisionConnector(const std::string &name, const std::vector< std::string > &inputs, const std::string &algorithm, const std::vector< std::string > &outputs)
const std::vector< TrigConf::TriggerLine > & triggers() const
std::vector< TrigConf::TriggerLine > m_triggers
friend class TopoSteeringStructure
void attachOutputData(const std::vector< TOBArray * > &)
TOBArray const * output(const std::string &trigger) const
virtual bool isDecisionConnector() const
virtual ~DecisionConnector()
void setAlgorithm(TCS::ConfigurableAlg *alg)
const TCS::DecisionAlg * decisionAlgorithm() const
std::vector< TOBArray const * > m_outputData
const std::vector< TOBArray const * > & outputData() const
const Decision & decision() const
void setFirstOutputBit(unsigned int firstOutputBit)
TCS::DecisionAlg * m_decisionAlgorithm
virtual StatusCode clearOutput()
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)