PlotsDefinitionSvc Node1 PlotsDefinitionSvc - m_plotsDefMap - m_plotsDefReadTool + PlotsDefinitionSvc() + ~PlotsDefinitionSvc() + initialize() + finalize() + definition() + update() Node2 asg::AsgService + AsgService() + print() + declareServiceInterface() + queryInterface() * initialize() * finalize() Node2->Node1 Node3 asg::IAsgService + print() Node3->Node2 Node9 IPlotsDefinitionSvc + DeclareInterfaceID() + ~IPlotsDefinitionSvc() + definition() Node3->Node9 Node4 INamedInterface Node4->Node3 Node5 AsgServiceBase - AthService() - AthService() - operator=() Node5->Node2 Node8 std::vector< std::pair < const InterfaceID & (*)(), void *(*)(asg::AsgService *)> > + elements Node8->Node2 -m_interfaces Node9->Node1 Node10 std::string Node10->Node1 -m_anaTag Node12 IDTPM::SinglePlotDefinition - m_nBinsX - m_nBinsY - m_nBinsZ - m_xAxis - m_yAxis - m_zAxis - m_empty - m_is1D - m_is2D - m_is3D + SinglePlotDefinition() + ~SinglePlotDefinition() + operator=() + name() + type() + title() + xTitle() + yTitle() + zTitle() + nBinsX() and 33 more... Node10->Node12 -m_title -m_identifier -m_zTitle -m_yTitle -m_xTitle -m_titleDigest -m_plotDigest -m_type -m_folder -m_name ... Node11 std::basic_string< char > Node11->Node10 Node12->Node1 -m_nullDef