CaloUtils::ToolWithConstantsTestTool Node1 CaloUtils::ToolWithConstants TestTool - m_condKey - m_runNumber - m_cf1 - m_ci1 - m_cb1 - m_ca1 - m_ca2 + initialize() + execute() + toolVersion() + testWriteConstants() Node2 CaloUtils::ToolWithConstants < AthAlgTool > - m_prefix + initialize() + context() + writeConstants() + mergeConstants() + toolVersion() + toolType() Node2->Node1 Node3 extends< AthAlgTool, IToolWithConstants > Node3->Node2 Node4 CaloUtils::ToolWithConstantsImpl + ToolWithConstantsImpl() + initialize() + context() + addConstant() + writeConstants() + mergeConstants() Node4->Node2 -m_impl Node5 std::vector< CaloUtils ::IToolConstant * > Node5->Node4 +m_declaredConstants Node7 CaloRec::ToolConstants - m_version + ToolConstants() + newrep() + getrep() + setrep() + setrep() + hasrep() + writeConstants() + toString() + clsname() + clsname() + version() + version() + map() - error() Node7->Node4 +m_constants Node13 std::string Node13->Node4 +m_prefix +m_toolName Node13->Node7 -m_clsname Node15 SG::ReadCondHandleKey < CaloRec::ToolConstants > + ReadCondHandleKey() + ReadCondHandleKey() Node15->Node2 -m_DBHandle Node15->Node4 +m_DBHandle Node52 CaloUtils::ToolConstant < bool > - m_toolVersion + ToolConstant() + ToolConstant() + ToolConstant() + operator()() + operator()() + name() + setFromJO() Node52->Node2 -m_isdummy Node55 CaloUtils::ToolConstant < int > - m_toolVersion + ToolConstant() + ToolConstant() + ToolConstant() + operator()() + operator()() + name() + setFromJO() Node55->Node2 -m_order