HistogramDefinitionSvc Node1 HistogramDefinitionSvc - m_source - m_formatString - m_format - m_histoDefMap - m_reader + HistogramDefinitionSvc() + ~HistogramDefinitionSvc() + initialize() + finalize() + queryInterface() + definition() + histoType() + title() + nBinsX() + nBinsY() and 7 more... - sourceExists() - formatOk() Node2 IHistogramDefinitionSvc + ~IHistogramDefinitionSvc() + definition() + histoType() + title() + nBinsX() + nBinsY() + nBinsZ() + xLimits() + yLimits() + zLimits() + xTitle() + yTitle() + zTitle() + interfaceID() Node2->Node1 Node3 IInterface Node3->Node2 Node4 AthService - AthService() - AthService() - operator=() Node4->Node1 Node5 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node5->Node4 Node6 Service Node6->Node5