diff --git a/Control/PerformanceMonitoring/PerfMonComps/src/PerfMonMTSvc.cxx b/Control/PerformanceMonitoring/PerfMonComps/src/PerfMonMTSvc.cxx index 8cfd76a441b2276171fc9632dae2828bf6999442..97e70724fa6b3002af53540f6db68a4ee38ee840 100644 --- a/Control/PerformanceMonitoring/PerfMonComps/src/PerfMonMTSvc.cxx +++ b/Control/PerformanceMonitoring/PerfMonComps/src/PerfMonMTSvc.cxx @@ -102,7 +102,7 @@ void PerfMonMTSvc::startAud( const std::string& stepName, * for PerfMonMTSvc. There are some components before it. We miss them. * It should be fixed. */ - if( compName != "PerfMonMTSvc" ){ + if( compName != "AthenaHiveEventLoopMgr" && compName != "PerfMonMTSvc" ){ startSnapshotAud(stepName, compName); if( !isLoop() ) @@ -119,7 +119,7 @@ void PerfMonMTSvc::startAud( const std::string& stepName, void PerfMonMTSvc::stopAud( const std::string& stepName, const std::string& compName ) { - if( compName != "PerfMonMTSvc" ){ + if( compName != "AthenaHiveEventLoopMgr" && compName != "PerfMonMTSvc" ){ stopSnapshotAud(stepName, compName); if( !isLoop() )