AthenaRootStreamerSvc Node1 AthenaRootStreamerSvc - m_streamerClassNames + 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 Node7 std::map< std::string, AthenaRootStreamer * > Node7->Node1 -m_streamerMap Node8 AthenaRootStreamer - m_streamerChecksum - m_streamerVersion - m_service + AthenaRootStreamer() + ~AthenaRootStreamer() + AddConverter() + Adopt() + operator()() # FindVersion() # R__FindStreamerInfoVersion() Node8->Node7 +elements Node15 std::string Node15->Node7 +keys Node15->Node8 -m_className Node19 std::vector< ConverterPair_t > + elements Node19->Node1 -m_createdConverters