HistogramDefinitionSvc Node1 HistogramDefinitionSvc - m_source - m_formatString - m_format + 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 Node7 std::unique_ptr< IReadHisto Def > + operator->() Node7->Node1 -m_reader Node8 IReadHistoDef + IReadHistoDef() + ~IReadHistoDef() + source() + format() + histoDefinitionMap() + initialize() + sourceExists() - insertDefinition() Node8->Node7 +ptr Node9 std::map< std::string, SingleHistogramDefinition > Node9->Node1 -m_histoDefMap Node9->Node8 -m_histoDefinitionMap Node10 SingleHistogramDefinition + nBinsX + nBinsY + nBinsZ + xAxis + yAxis + zAxis + m_empty + SingleHistogramDefinition() + SingleHistogramDefinition() + SingleHistogramDefinition() + SingleHistogramDefinition() + empty() + str() + validType() + isValid() + stringIndex() + titleDigest() + stringIndex() Node10->Node9 +elements Node11 std::string Node11->Node9 +keys Node11->Node10 +name +folder +title +histoType +allTitles +zTitle +yTitle +xTitle