HLT::Navigation Node1 HLT::Navigation - m_serializerServiceHandle - m_clidSvc - m_dlls - m_fullholderfactory - m_readonly + Navigation() + ~Navigation() + initialize() + attachFeature() + attachFeature() + associateExternalCollection() + findOwners() + getNextKey() + getUniqueKey() # Navigation() # Navigation() # operator=() - classKey2CLIDKey() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_evtStore - m_detStore - m_vhka - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node4 AthCommonMsg< AlgTool > + msg() + msg() + msgLvl() Node4->Node3 Node5 AlgTool Node5->Node4 Node6 HLT::NavigationCore # m_serializerSvc # m_storeGate # m_objectsKeyPrefix # m_objectsIndexOffset # m_holderfactory # m_classesToPayloadProperty # m_classesToPayload # m_classesToPayloadProperty _DSonly # m_classesToPayload _DSonly # m_classesFromPayloadIgnore Property # m_classesToPreregisterProperty # m_classesToPreregister - m_logger + NavigationCore() + ~NavigationCore() + prepare() + reset() + serialize() + serialize() + serialize() + serialize_DSonly() + deserialize() + getFeatures() and 19 more... + registerFeatureContainer() + string2hash() # createHolder() # registerHolder() # getHolder() # getHolder() # getHolder() # addOneLevel() # nextSubTypeIndex() # extractBlob() - msg() - msg() - msgLvl() - prepareOneHolder() - serializeWithHolderSection() - serializeHoldersWithoutPayload() - serializeHoldersWithPayload() Node6->Node1 Node7 HLT::TrigNavStructure # ATLAS_THREAD_SAFE # ATLAS_THREAD_SAFE - m_factory - m_holderstorage - s_rmutex + ~TrigNavStructure() + reset() + getInitialNode() + getInitialNode() + addRoINode() + addNode() + addNode() + printASCIIArt() + serializeTEs() + deserializeTEs() and 20 more... + getRoINodes() + getDirectPredecessors() + getDirectSuccessors() + getSuccessor() + isInitialNode() + isRoINode() + isTerminalNode() + haveCommonRoI() + haveDistinctRoI() + haveAllCommonRoIs() and 8 more... # getFeatureAccessorsSingleTE() # matchFeature() # fillSameRoIRelation() # addOneLevel() # getFactory() # getHolderStorage() # getMutex() # getFactory() # getHolderStorage() # getMutex() Node7->Node6