update HLTmuon heavy-ions hanconfig
In view of the upcoming heavy-ions run, this MR tries to update the web display of the HLT muon histograms, which currently looks for an outdated set of monitoring plots that often do not exist anymore. The new hanconfig does this a way which tries to be as regexp-generic as possible, and mimicks what is done for pp collisions (and extends it in a more general way).
This MR was somehow triggered by the resolution of ATR-27787 by !65467 (merged) - which addressed the fact that the muon trigger monitoring code actually crashed when trying to generate these histograms. ATR-28130 tracks the overall status of hanconfig changes needed for the heavy-ions run.
How was this tested? Besides the hanconfig syntax tests, I produced a couple of webdisplays. It was impossible to produce them with the actual set of histograms from a recent HI reprocessing, since we don't have such reprocessings (muon monitoring was disabled in those advertised by ATR-28130), so I had to make some compromise. The webdisplays which indicate this MR should work are therefore:
- https://atlasdqm.cern.ch/webdisplay/test/12300/physics_EnhancedBias/run_440101/run: a test running this new heavy-ions hanconfig over a low-statistics heavy-ions DQ HIST output file produced by @asmaga in the context of ATR-27787, which tests shows that the hanconfig works when the statistics is low (i.e. not all histograms are available)
-
https://atlasdqm.cern.ch/webdisplay/test/12300/express_express/run_451094/run: a test running over a high-statistics pp DQ HIST output file, produced in a previous reprocessing with the pp menu, showing that the hanconfig is generic enough to work smoothly regardless of the set of monitored HLT chains in the menu
- this can be compared to https://atlasdqm.cern.ch/webdisplay/test/12301/express_express/run_451094/run, in which the pp hanconfig is instead ran over the same file; the plots shown in the HI hanconfig are a superset of those of the pp hanconfig, and are organised per-HLT-chain, instead of per-L1-item
Tagging @okumura and @yoyamagu from the MTSG side, and @ebergeas and @cmerlass on the DQ side.