50 const std::vector<TrigConfAlg>&
getAlg()
const {
return m_alg; }
54 std::vector<TrigConfAlg>::const_iterator
algBeg()
const {
return m_alg.begin(); }
55 std::vector<TrigConfAlg>::const_iterator
algEnd()
const {
return m_alg.end(); }
57 std::vector<TrigConfAlg>::const_iterator
findName(
const std::string &aname)
const;
58 std::vector<TrigConfAlg>::const_iterator
findType(
const std::string &atype)
const;
63 void print(std::ostream &os = std::cout)
const;
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool operator<(const TrigConfSeq &lhs, const TrigConfSeq &rhs)
bool operator==(const TrigConfSeq &lhs, const TrigConfSeq &rhs)
bool operator!=(const TrigConfSeq &lhs, const TrigConfSeq &rhs)
std::vector< TrigConfAlg >::const_iterator findType(const std::string &atype) const
std::vector< TrigConfAlg > m_alg
unsigned int getNAlg() const
std::vector< uint32_t > m_input_te
std::vector< TrigConfAlg >::const_iterator algBeg() const
uint32_t getTopoTE() const
void addInputTE(uint32_t te_id)
bool matchAlgType(const std::string &atype) const
bool matchAlgName(const std::string &aname) const
const std::vector< uint32_t > & getInputTEs() const
uint16_t getIndex() const
std::vector< TrigConfAlg >::const_iterator findName(const std::string &aname) const
const std::string & getName() const
void print(std::ostream &os=std::cout) const
uint16_t m_output_te_index
void setTopoTE(uint32_t te_id)
void addAlg(const TrigConfAlg &alg)
std::string m_output_te_name
const std::vector< TrigConfAlg > & getAlg() const
std::vector< TrigConfAlg >::const_iterator algEnd() const