CaloCalibClusterDecoratorToolDM Node1 CaloCalibClusterDecorator ToolDM - m_numTruthParticles - m_n_phi_out - m_n_eta_out - m_out_phi_max - m_out_eta_max - m_rmaxOut - m_MatchDmType - m_useParticleID - m_energyMin - m_energyMinCalib - m_apars_alpha - m_apars_r0 + CaloCalibClusterDecorator ToolDM() + execute() + initialize() - accumulateDeadMaterialEnergy() Node2 AthAlgTool   + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() Node3->Node2 Node9 CaloClusterCollectionProcessor   + DeclareInterfaceID() + execute() Node9->Node1 Node11 SG::WriteDecorHandleKey < DataVector< CaloCluster _v1 > > + isDecorHandleKey - m_renounced - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() - pythonRepr() - contHandleKey_nc() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node11->Node1 -m_caloClusterWriteDecor   HandleKeyNLeadingTruthParticlesDM Node49 SG::HandleKeyArray < ReadHandle< T >, ReadHandle Key< T >, Gaudi::DataHandle ::Reader >< CaloCalibrationHitContainer > + elements - m_isRenounced - m_owner - m_contKey + HandleKeyArray() + mode() + makeHandles() + initialize() + assign() + push_back() + toString() + keys() + renounce() + renounced() + declare() + setOwner() + owner() + owner() - keyFromString() Node49->Node1 -m_CalibrationHitContainer   Names -m_DMCalibrationHitContainer   Names Node50 CaloCell_ID   + CaloCell_ID() + ~CaloCell_ID() + initialize_from_dictionary() + em_idHelper() + hec_idHelper() + fcal_idHelper() + tile_idHelper() - CaloCell_ID() - operator=() Node50->Node1 -m_calo_id Node131 CaloDmDescrManager   + CaloDmDescrManager() + ~CaloDmDescrManager() + initialize() + get_element() + get_dm_region() + get_dm_hash() + get_dm_key() + get_dm_area() + show_element() + reg_begin() + reg_end() + instance() + get_calo_sample() + get_calo_sample() - build_element() - load_regions() - build_element_vector() Node131->Node1 -m_caloDmDescrManager Node142 std::array< std::vector < std::vector< CaloCalibCluster MomentsMaker2::CalibHitIPhiIEtaRange > >, 3 >     Node142->Node1 -m_i_phi_eta Node23 std::atomic< bool > + ptr   Node23->Node1 -m_foundAllContainers