InDet::DefectsEmulatorAlg< T_RDO_Container > Node1 InDet::DefectsEmulatorAlg < T_RDO_Container > - m_idHelperName - m_idHelper + operator=() + initialize() + execute() + DefectsEmulatorBase() Node2 InDet::DefectsEmulatorBase # m_histogramGroupName # m_histogrammingEnabled + DefectsEmulatorBase() + initialize() + finalize() # findHist() Node2->Node1 Node3 AthReentrantAlgorithm - m_extendedExtraObjects + AthReentrantAlgorithm() + ~AthReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthReentrantAlgorithm() - AthReentrantAlgorithm() - operator=() Node3->Node2 Node10 std::vector< TH2 * > Node10->Node2 #ATLAS_THREAD_SAFE Node11 TH2 Node11->Node2 #ATLAS_THREAD_SAFE Node11->Node10 +elements Node12 ServiceHandle< ITHistSvc > Node12->Node2 #m_histSvc Node13 std::mutex Node13->Node2 #m_histMutex Node16 SG::ReadCondHandleKey < T_DefectsData > + ReadCondHandleKey() + ReadCondHandleKey() Node16->Node1 -m_emulatedDefects Node52 SG::WriteHandleKey < T_RDO_Container > + WriteHandleKey() + WriteHandleKey() + operator=() Node52->Node1 -m_rdoOutContainerKey Node53 SG::ReadHandleKey< T_RDO_Container > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node53->Node1 -m_origRdoContainerKey