ByteStreamOutputStreamCopyTool Node1 ByteStreamOutputStreamCopyTool + ByteStreamOutputStreamCopyTool() + initialize() + connectOutput() + commitOutput() + finalizeOutput() + connectServices() + streamObjects() + streamObjects() + getInputItemList() Node2 extends< AthAlgTool, IAthenaOutputStreamTool > Node2->Node1 Node3 ServiceHandle< IByteStream InputSvc > Node3->Node1 -m_inputSvc Node4 ServiceHandle< IByteStream OutputSvc > Node4->Node1 -m_outputSvc