CaloSwGap_g3 Node1 CaloSwGap_g3 - m_etamin_crack - m_etamax_crack - m_scint_weight - m_correction + initialize() + makeCorrection() + setCaloCellContainerName() - CaloSwGap_g3() Node2 CaloClusterCorrection + initialize() + setsample() + setenergy() + makeCorrection() + execute() + execute() + execute() + execute() Node2->Node1 Node3 CaloUtils::ToolWithConstants < CaloClusterProcessor > - m_prefix + initialize() + context() + writeConstants() + mergeConstants() + toolVersion() + toolType() Node3->Node2 Node4 extends< CaloClusterProcessor, IToolWithConstants > Node4->Node3 Node5 CaloUtils::ToolWithConstantsImpl + ToolWithConstantsImpl() + initialize() + context() + addConstant() + writeConstants() + mergeConstants() Node5->Node3 -m_impl Node52 CaloUtils::ToolConstant < bool > - m_toolVersion + ToolConstant() + ToolConstant() + ToolConstant() + operator()() + operator()() + name() + setFromJO() Node52->Node3 -m_isdummy Node56 SG::ReadCondHandleKey < CaloDetDescrManager > + ReadCondHandleKey() + ReadCondHandleKey() Node56->Node2 #m_caloMgrKey Node59 ISetCaloCellContainerName + ~ISetCaloCellContainerName() + setCaloCellContainerName() Node59->Node1 Node60 SG::ReadHandleKey< CaloCellContainer > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node60->Node1 -m_cells_name Node18 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node18->Node60