eFexEMRoIThresholdsTool Node1 eFexEMRoIThresholdsTool + eFexEMRoIThresholdsTool() + getPattern() Node2 HLTSeedingRoIToolDefs ::eFexEM::ThresholdBaseClass + RoIThresholdsTool() + initialize() + getMenuThresholds() + getMenuThresholdExtraInfo() + decorateThresholds() + getPattern() Node2->Node1 Node3 extends< AthAlgTool, IRoIThresholdsTool > Node3->Node2 Node4 SG::ReadHandleKey< TrigConf::L1Menu > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node4->Node2 #m_l1MenuKey Node5 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node5->Node4 Node40 SG::WriteDecorHandleKey < T_RoIContainer > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node5->Node40 -m_contKey Node41 SG::WriteHandleKey < T_RoIContainer > + WriteHandleKey() + WriteHandleKey() + operator=() Node5->Node41 Node42 SG::ReadHandleKey< T_RoIContainer > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node5->Node42 Node6 Gaudi::DataHandle Node6->Node5 Node7 ServiceHandle< IProxyDict > Node7->Node5 -m_storeHandle Node40->Node2 #m_thresholdPatternsKey Node41->Node40 Node42->Node40 -m_contHandleKey