Trig::TypelessFeature Node1 Trig::TypelessFeature + TypelessFeature() + ~TypelessFeature() + accessHelper() + te() + label() Node2 HLT::TriggerElement - m_state - m_id - m_transient + TriggerElement() + TriggerElement() + ~TriggerElement() + getId() + getActiveState() + setActiveState() + ghost() + getGhostState() + setGhostState() + setTransient() and 14 more... + enquireId() Node2->Node1 -m_te Node7 std::vector< HLT::Trigger Element * > Node2->Node7 +elements Node3 std::vector< HLT::Trigger Element::FeatureAccessHelper > Node3->Node2 -m_uses -m_prev Node4 HLT::TriggerElement ::FeatureAccessHelper - m_CLID - m_forget + FeatureAccessHelper() + FeatureAccessHelper() + setCLIDandIndex() + getCLID() + getIndex() + setForget() + forget() + operator==() + valid() Node4->Node1 -m_accessor Node4->Node3 +elements Node5 HLT::TriggerElement ::ObjectIndex - m_subTypeIndex - m_objIndexBegin - m_objIndexEnd + ObjectIndex() + ObjectIndex() + subTypeIndex() + objectsBegin() + objectsEnd() + isSameOrWithin() + updateBeginAndEnd() + operator<() + serialize() + deserialize() + setSubTypeIndex() + valid() + operator==() + operator!=() Node5->Node4 -m_index Node6 std::map< Relation, std::vector< HLT::Trigger Element * > > + keys Node6->Node2 +m_relations Node7->Node6 +elements Node8 std::string Node8->Node1 -m_label Node9 std::basic_string< char > Node9->Node8