CaloUtils::ToolConstantsContext Node1 CaloUtils::ToolConstants Context + m_ctx + ctx() + ToolConstantsContext() Node2 CaloRec::ToolConstants - m_version + ToolConstants() + newrep() + getrep() + setrep() + setrep() + hasrep() + writeConstants() + toString() + clsname() + clsname() + version() + version() + map() - error() Node2->Node1 +m_constants Node3 std::map< std::string, CxxUtils::Arrayrep > Node3->Node2 -m_map Node4 CaloRec::Arrayrep + Arrayrep() + Arrayrep() + Arrayrep() + Arrayrep() + init_sizes() + write_array() + write_subarray() Node4->Node3 +elements Node5 std::vector< Arrayelt > Node5->Node4 +m_data Node6 Arrayelt Node6->Node5 +elements Node7 std::vector< unsigned int > + elements Node7->Node4 +m_shape +m_sizes Node8 std::string Node8->Node2 -m_clsname Node8->Node3 +keys Node9 std::basic_string< char > Node9->Node8