CaloSwPhimod_v2 Node1 CaloSwPhimod_v2 + CaloSw_sample_energies + phimod_v2_correction - m_correction - m_interp_barriers - m_degree - m_correction_coef - m_rfac - m_rfac_degree - m_energies - m_energy_degree - m_use_raw_eta + makeTheCorrection() + CaloClusterCorrectionCommon() Node2 CaloClusterCorrectionCommon - m_region + CaloClusterCorrectionCommon() + ~CaloClusterCorrectionCommon() + makeCorrection() + makeTheCorrection() + energy_interpolation() - ddhelper() Node2->Node1 Node3 CaloClusterCorrection + initialize() + setsample() + setenergy() + makeCorrection() + execute() + execute() + execute() + execute() Node3->Node2 Node4 CaloUtils::ToolWithConstants < CaloClusterProcessor > - m_prefix + initialize() + context() + writeConstants() + mergeConstants() + toolVersion() + toolType() Node4->Node3 Node5 extends< CaloClusterProcessor, IToolWithConstants > Node5->Node4 Node6 CaloUtils::ToolWithConstantsImpl + ToolWithConstantsImpl() + initialize() + context() + addConstant() + writeConstants() + mergeConstants() Node6->Node4 -m_impl Node53 CaloUtils::ToolConstant < bool > - m_toolVersion + ToolConstant() + ToolConstant() + ToolConstant() + operator()() + operator()() + name() + setFromJO() Node53->Node4 -m_isdummy Node57 SG::ReadCondHandleKey < CaloDetDescrManager > + ReadCondHandleKey() + ReadCondHandleKey() Node57->Node3 #m_caloMgrKey Node60 CxxUtils::CachedUniquePtr T< const CaloClusterCorr ::DDHelper > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node60->Node2 -m_ddhelper Node61 std::atomic< const CaloClusterCorr::DDHelper * > Node61->Node60 -m_ptr