AthenaRootSharedWriterSvc Node1 AthenaRootSharedWriterSvc - m_rootServerSocket - m_rootMonitor - m_rootMergers - m_rootClientIndex - m_rootClientCount - m_numberOfStreams + AthenaRootSharedWriterSvc() + ~AthenaRootSharedWriterSvc() + initialize() + stop() + finalize() + queryInterface() + share() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node4 Service Node4->Node3 Node5 IAthenaSharedWriterSvc + share() + interfaceID() Node5->Node1 Node6 IService Node6->Node5 Node7 ServiceHandle< IAthenaPool CnvSvc > Node7->Node1 -m_cnvSvc