AthenaRootStreamer Node1 AthenaRootStreamer - m_streamerChecksum - m_streamerVersion - m_service + AthenaRootStreamer() + ~AthenaRootStreamer() + AddConverter() + Adopt() + operator()() # FindVersion() # R__FindStreamerInfoVersion() Node2 TClassStreamer Node2->Node1 Node3 TFile Node3->Node1 -m_lastFile Node4 std::map< UInt_t, std ::unique_ptr< AthenaRootConverter Handle > > + keys Node4->Node1 -m_converterMap Node5 std::unique_ptr< AthenaRoot ConverterHandle > + operator->() Node5->Node4 +elements Node6 AthenaRootConverterHandle # m_oldObj + AthenaRootConverterHandle() + ~AthenaRootConverterHandle() + ReadBuffer() + ClassName() + StreamerChecksum() Node6->Node5 +ptr Node7 T_AthenaRootConverterBase # m_streamerChecksum + SetClassNameAndChecksum() + Convert() + ClassName() + StreamerChecksum() + InstantiateOld() + TypeIDOld() + ~T_AthenaRootConverterBase() # T_AthenaRootConverterBase() Node7->Node6 #m_converter Node8 std::string Node8->Node1 -m_className Node8->Node7 #m_className Node10 TClass Node10->Node1 -m_class Node10->Node6 #m_oldClass Node11 std::set< UInt_t > + keys Node11->Node1 -m_seenChecksums