InDet::StripDefectsEmulatorAlg Node1 InDet::StripDefectsEmulatorAlg     Node2 InDet::DefectsEmulatorAlg < SCT_RDO_Container > + DETECTOR_TYPE # m_histSvc # m_histogramGroupName # m_modulePattern # m_noiseProbability # m_noiseShape # m_histMutex # ATLAS_THREAD_SAFE # ATLAS_THREAD_SAFE # ATLAS_THREAD_SAFE # ATLAS_THREAD_SAFE and 11 more... # s_histNames # s_histTitles - m_idHelperName - m_extendedExtraObjects - m_evtStore - m_detStore - m_vhka - m_varHandleArraysDeclared + DefectsEmulatorBase() + operator=() + initialize() + execute() + initializeBase() + finalize() + sysInitialize() + isClonable() + cardinality() + sysExecute() and 12 more... # setModuleData() # findHist() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() Node2->Node1 Node3 InDet::DefectsEmulatorBase # m_histogramGroupName # m_modulePattern # m_noiseProbability # m_noiseShape # m_trackingGeometryTool # m_maxNShape # m_histogrammingEnabled + DefectsEmulatorBase() + initializeBase() + finalize() # setModuleData() # findHist() Node3->Node2 Node4 AthReentrantAlgorithm     Node4->Node3 Node12 ServiceHandle< ITHistSvc >     Node12->Node3 #m_histSvc Node13 std::array< std::string _view, kNHistTypes >     Node13->Node3 #s_histNames #s_histTitles Node28 SG::ReadCondHandleKey < T_DefectsData > + isDecorHandleKey - m_cs - m_cc - m_dbKey - m_isInit - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadCondHandleKey() + operator=() + initialize() + initialize() + dbKey() + setDbKey() + start() + assign() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + hashedKey() # isInit() # ATLAS_NOT_CONST_THREAD _SAFE() # getCS() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node28->Node2 -m_emulatedDefects Node69 SG::ReadHandleKey< SCT_RDO_Container > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node69->Node2 -m_origRdoContainerKey Node70 SG::WriteHandleKey < SCT_RDO_Container > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node70->Node2 -m_rdoOutContainerKey Node71 InDet::DefectsEmulatorTraits < SCT_RDO_Container > + DETECTOR_TYPE   Node71->Node2 -m_idHelper