29 for (std::vector<const HLT::TriggerElement*>::const_iterator te =
m_tes.begin(); te !=
m_tes.end(); ++te)
30 if ( ! (*te)->getActiveState() )
37 return m_cgm->navigation();
42 std::vector<Trig::TypelessFeature> features;
44 for(
auto& te :
m_tes){
51 m <<
"TEs: " << c.size();
52 for ( std::vector<const HLT::TriggerElement*>::const_iterator i = c.tes().begin();
53 i != c.tes().end(); ++i ) {
is a connector between chains and object It store single combination of trigger elements.
const std::vector< const HLT::TriggerElement * > & tes() const
trigger elements in the combination can be used directly with ancestor method
std::vector< Trig::TypelessFeature > typelessGet(HLT::class_id_type clid, const std::string &label="", unsigned int condition=TrigDefs::Physics, const std::string &teName="") const
Typeless version of get method.
const Trig::CacheGlobalMemory * m_cgm
std::vector< const HLT::TriggerElement * > m_tes
const HLT::TrigNavStructure * navigation() const
bool active() const
Returns the state of the combination i.e.
std::string label(const std::string &format, int i)
void typelessCollect(const HLT::TriggerElement *te, HLT::class_id_type clid, std::vector< Trig::TypelessFeature > &data, const std::string &label, unsigned int condition, const HLT::TrigNavStructure *navigation)
std::string getTEName(const HLT::TriggerElement &te)
converts TEid to TE name (this may not always work, it depends on the availability of config)
std::ostream & operator<<(std::ostream &, const Trig::TypelessFeature &)