HltEventLoopMgr: Use GenericMonitoringTool and add total time monitoring
There are two changes made in the HLT event loop manager (separate commits):
- Use
GenericMonitoringTool
instead of a direct handle toTHistSvc
. This was only possible after recent updates which allowed for creating 2D string vs string histograms with theMonitored
infrastructure. - Implement histograms with total event processing time for all events, accepted events and rejected events, as we used to have in Run 2 (ATR-19667)