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