GlobalSim::PU1SuppTestBenchAlg Node1 GlobalSim::PU1SuppTestBenchAlg - m_testsFileName - m_rhoFileName - m_fifo_ptr + PU1SuppTestBenchAlg() + initialize() + execute() - init_from_file() - trim() Node2 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< Algorithm > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() Node3->Node2 Node4 AthCommonMsg< Algorithm >   + msg() + msgLvl() Node4->Node3 Node6 ServiceHandle< StoreGate Svc >     Node6->Node3 -m_detStore -m_evtStore Node9 SG::WriteHandleKey < GepAlgoPU1SuppFIFO > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node9->Node1 -m_suppFIFO_WriteKey Node10 SG::VarHandleKey + isDecorHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node10->Node9 Node45 SG::WriteHandleKey < GlobalSim::PU1SuppExpectations > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node10->Node45 Node45->Node1 -m_PU1SuppExpectations   _WriteKey Node46 std::vector< std::unique _ptr< GepAlgoPU1SuppFIFO > >     Node46->Node1 -m_fifos Node47 std::unique_ptr< GepAlgo PU1SuppFIFO >   + operator->() Node47->Node46 +elements