HLT framework monitoring updates for Technical Run 14
- SchedulerMonSvc updates:
- Rename "sampling period" property to "monitoring interval" because the service does not collect samples but takes snapshots in fixed intervals
- Change default interval to 100 ms
- Add new histograms with variables divided by number of slots
- Improve python configuration to allow more options steered by ConfigFlags
- Enable SchedulerMonSvc by default in runHLT_standalone job options (for athenaHLT)
- Add/update framework timing histograms with extended range and kCanRebin option to work around the issue with mean value described in slide 9 here.
- Add timing histogram for clearStore() calls in HltEventLoopMgr.
Flagging as urgent as this needs to be merged no later than Monday to make it into the release for the next Technical Run (ATR-22279).
cc @tamartin, @astruebi, @bwynne
Please do not squash - the three commits correspond to the three points above