TrigConf::ValueWithEtaDependence< T > Node1 TrigConf::ValueWithEtaDependence< T > - m_outsideRangeValue + ValueWithEtaDependence() + name() + empty() + size() + at() + outsideRangeValue() + begin() + end() + addRangeValue() + setOutsideRangeValue() Node2 std::vector< TrigConf ::ValueWithEtaDependence ::RangeValue > Node2->Node1 -m_rangeValues Node3 TrigConf::ValueWithEtaDependence < T >::RangeValue - m_etaMin - m_etaMax - m_priority - m_symmetric + RangeValue() + value() + etaMin() + etaMax() + priority() + symmetric() Node3->Node2 +elements Node4 T Node4->Node3 -m_value Node5 std::string Node5->Node1 -m_name Node6 std::basic_string< char > Node6->Node5