EventGUIDLookupAlgConfig.EventGUIDLookupAlg Node1 EventGUIDLookupAlgConfig. EventGUIDLookupAlg + dataType + inputDataType + requestedEvents + outputFile # _found # _outFH + __init__() + initialize() + execute() + finalize() # _matchRun() Node2 PyAthena::Alg # m_self + Alg() + ~Alg() + initialize() + reinitialize() + start() + execute() + stop() + finalize() + sysInitialize() + typeName() + self() # setPyAttr() - Alg() Node2->Node1 Node3 IPyComponent   + DeclareInterfaceID() + ~IPyComponent() + typeName() + self() # setPyAttr() Node3->Node2 Node4 INamedInterface     Node4->Node3 Node5 AlgBase_t   + AthAlgorithm() + execute() # isReEntrant() - execute() Node5->Node2 Node6 AthCommonAlgorithm < Gaudi::Algorithm > - m_extendedExtraObjects - m_evtStore - m_detStore - m_vhka - m_varHandleArraysDeclared + AthCommonAlgorithm() + ~AthCommonAlgorithm() + sysInitialize() + isClonable() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() + evtStore() + detStore() and 7 more... # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() Node6->Node5 Node7 AthCommonDataStore < AthCommonMsg< Gaudi ::Algorithm > > - m_evtStore - m_detStore - m_vhka - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() Node7->Node6 Node8 AthCommonMsg< Gaudi ::Algorithm >   + msg() + msgLvl() Node8->Node7