Athena::RootNtupleOutputMetadataTool Node1 Athena::RootNtupleOutput MetadataTool - m_metaWritten + RootNtupleOutputMetadataTool() + ~RootNtupleOutputMetadataTool() + initialize() + finalize() + stop() + postInitialize() + preFinalize() + preExecute() + preStream() + postExecute() + handle() + copyMetadata() + writeMetadata() - RootNtupleOutputMetadataTool() - RootNtupleOutputMetadataTool() - operator=() - addMetadata() Node2 extends<::AthAlgTool, IIncidentListener, ::IAthenaOutputTool > Node2->Node1 Node3 std::set< std::string > Node3->Node1 -m_treesWritten Node4 std::string Node4->Node1 -m_outputName -m_tupleName -m_streamName Node4->Node3 +keys Node5 std::basic_string< char > Node5->Node4 Node6 ServiceHandle< StoreGate Svc > Node6->Node1 -m_ometaStore -m_imetaStore Node7 ServiceHandle< IClassIDSvc > Node7->Node1 -m_clidSvc