IAthenaOutputStreamTool Node1 IAthenaOutputStreamTool + connectServices() + connectOutput() + commitOutput() + finalizeOutput() + streamObjects() + streamObjects() + getInputItemList() + interfaceID() Node3 Athena::RootOutputStreamTool - m_storeSvc - m_conversionSvc - m_clidSvc - m_outputName - m_treeName + RootOutputStreamTool() + ~RootOutputStreamTool() + initialize() + finalize() + connectServices() + connectOutput() + commitOutput() + finalizeOutput() + streamObjects() + streamObjects() + fillObjectRefs() + getInputItemList() - RootOutputStreamTool() - RootOutputStreamTool() - operator=() Node1->Node3 Node4 AthenaOutputStreamTool - m_outputName - m_dataHeaderKey - m_processTag - m_outputCollection - m_containerPrefix - m_containerNameHint - m_metaDataOutputCollection - m_metaDataContainerPrefix - m_branchNameHint - m_outputAttributes and 12 more... + AthenaOutputStreamTool() + ~AthenaOutputStreamTool() + initialize() + finalize() + connectServices() + connectOutput() + commitOutput() + finalizeOutput() + streamObjects() + streamObjects() + getInputItemList() - connectServices() Node1->Node4 Node5 ByteStreamMultipleOutput StreamCopyTool - m_inputSvc - m_uselbnmap - m_lbn_map_file - m_trigfile - m_outputSvc - m_NoutputSvc - m_skipevents + ByteStreamMultipleOutput StreamCopyTool() + ~ByteStreamMultipleOutput StreamCopyTool() + initialize() + finalize() + connectOutput() + commitOutput() + finalizeOutput() + connectServices() + streamObjects() + streamObjects() + fillObjectRefs() + getInputItemList() - initlbnmap() Node1->Node5 Node6 ByteStreamOutputStreamCopyTool - m_outputSvc - m_inputSvc + ByteStreamOutputStreamCopyTool() + initialize() + connectOutput() + commitOutput() + finalizeOutput() + connectServices() + streamObjects() + streamObjects() + getInputItemList() Node1->Node6 Node2 IAlgTool Node2->Node1