AthenaRootStreamerSvc Node1 AthenaRootStreamerSvc - m_streamerClassNames - m_streamerMap - m_createdConverters + AthenaRootStreamerSvc() + ~AthenaRootStreamerSvc() + initialize() + finalize() + queryInterface() + type() + AddStreamer() + AddStreamer() + AdoptStreamerForClass() + AdoptAllStreamers() Node2 IAthenaRootStreamerSvc + AddStreamer() + AddStreamer() + AdoptStreamerForClass() + AdoptAllStreamers() + interfaceID() Node2->Node1 Node3 IService Node3->Node2 Node4 AthService - AthService() - AthService() - operator=() Node4->Node1 Node5 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node5->Node4 Node6 Service Node6->Node5