AthenaOutputStreamTool Node1 AthenaOutputStreamTool - m_outputName - m_dataHeaderKey - m_processTag - m_outputCollection - m_containerPrefix - m_containerNameHint - m_metaDataOutputCollection - m_metaDataContainerPrefix - m_branchNameHint - m_connectionOpen - m_extendProvenanceRecord - m_extend + AthenaOutputStreamTool() + ~AthenaOutputStreamTool() + initialize() + finalize() + connectServices() + connectOutput() + commitOutput() + finalizeOutput() + streamObjects() + streamObjects() + getInputItemList() - connectServices() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node9 IAthenaOutputStreamTool + connectServices() + connectOutput() + commitOutput() + finalizeOutput() + streamObjects() + streamObjects() + getInputItemList() + interfaceID() Node9->Node1 Node11 ServiceHandle< IConversion Svc > Node11->Node1 -m_conversionSvc Node12 std::set< std::string > Node12->Node1 -m_skippedItems Node13 std::string Node13->Node1 -m_outputAttributes -m_metaDataOutputAttributes -m_attrListWrite Node13->Node12 +keys Node15 DataHeader - m_status - m_attrList + DataHeader() + DataHeader() + ~DataHeader() + operator=() + setStatus() + isInput() + setProcessTag() + getProcessTag() + size() + begin() and 15 more... Node13->Node15 -m_processTag -m_evtRefTokenStr Node15->Node1 -m_dataHeader Node24 ServiceHandle< IDecision Svc > Node24->Node1 -m_decSvc Node25 SG::ReadHandleKey< AthenaAttributeList > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node25->Node1 -m_attrListKey Node8 ServiceHandle< StoreGate Svc > Node8->Node1 -m_store