MonitorBase Node1 MonitorBase # m_msgStream + MonitorBase() + MonitorBase() + ~MonitorBase() + operator=() + MonitorBase() + getName() + getParent() + bookGetPointer() + counterExists() + getCounter() + newEvent() + endEvent() + msg() + msg() + msgLvl() # newCounter() Node2 MonitoredRange + MonitoredRange() + MonitoredRange() + ~MonitoredRange() + operator=() + MonitoredRange() + getName() + getParent() + bookGetPointer() + getMonitors() + addMonitor() + newEvent() Node2->Node1 -m_parent Node3 std::set< uint32_t > + keys Node3->Node2 -m_seenLB Node4 TrigCostAnalysis + m_singleTimeRange + m_singleTimeRangeName + m_additionalHashMap + m_additionalHashList + m_TimeRangeLengthLB + m_maxTimeRange + m_doMonitorAlgorithm + m_doMonitorAlgorithmClass + m_doMonitorGlobal + m_doMonitorThreadOccupancy and 11 more... + TrigCostAnalysis() + ~TrigCostAnalysis() + initialize() + start() + execute() + finalize() + bookGetPointer() - checkDoFullEventDump() - getRange() - dumpEvent() - registerMonitors() - getWeight() - getOnlineSlot() - checkUpdateMaxView() - writeMetadata() Node4->Node2 -m_parent Node5 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node5->Node4 Node60 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node60->Node2 -m_cachedLifetimeHistPtr Node18 std::string Node18->Node1 -m_name Node18->Node2 -m_name Node63 std::unordered_map < std::string, std:: unique_ptr< CounterBase > > Node18->Node63 +keys Node61 std::set< std::unique _ptr< MonitorBase > > Node61->Node2 -m_monitors Node63->Node1 #m_counters Node64 std::unique_ptr< Counter Base > + operator->() Node64->Node63 +elements