AthenaMonManager Node1 AthenaMonManager # m_monTools # m_THistSvc + AthenaMonManager() + ~AthenaMonManager() + forkedProcess() + initialize() + execute() + start() + stop() + finalize() + fileKey() + passOwnership() and 6 more... + envStringToEnum() + dataTypeStringToEnum() + environment() + dataType() + lumiBlockNumber() + runNumber() + fillNumber() + getLBsLowStat() + getLBsMedStat() + getLBsHigStat() Node9 AthenaMonManager::Imp + m_isPrimaryManager + m_manualDataTypeSetupProp + m_LBsLowStatProp + m_LBsMedStatProp + m_LBsHigStatProp + m_manualRunLBProp + m_runProp + m_lumiBlockProp + m_nMonGroupCopies + m_forkedProcess + m_lastPID + m_rootBackend + m_doResourceMon + Imp() + ~Imp() + toolAudStart() + toolAudEnd() + getToolBench() Node1->Node9 +m_theManager Node2 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< Algorithm > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node9->Node1 -m_d Node10 std::atomic< bool > + ptr Node10->Node9 +s_staticDataAreInit Node11 std::map< IMonitorToolBase *, AthenaMonManager::Imp ::ToolBench * > Node11->Node9 +m_toolbenchmarks Node17 std::map< std::string, TObject * > Node17->Node9 +m_objMap Node18 std::string Node18->Node9 +m_environmentProp +ATLAS_THREAD_SAFE +m_fileKeyProp +m_dataTypeProp Node18->Node17 +keys Node21 std::atomic< ISvcLocator * > + ptr Node21->Node9 +s_svcLocator Node16 long Node16->Node9 +m_nActiveLWHists +m_eventCounter +m_everyNevents