Removed the dependence of TrigMuonMonitoring on EventInfo/TagInfo
Description
As requested in ATR-21188, the dependence of the TrigMuonMonitoring
package on the EventInfo/TagInfo.h
header file is removed. This was used to get the stream name and have a slightly different monitoring algorithm for the express stream. Now the stream is picked up in the job option file, python/TrigMuonMonitoringConfig.py
and passed to the c++ code through a property of the HLTMuonMonTool
class.
This also includes the fix of the bug reported in ATR-21445.
Validation
The test webdisplay has been created: https://ynoguchi.web.cern.ch/ynoguchi/DQ/ATR-21188/webdisplay9/ (The reference is the HIST prepared in ATR-21126)
One histogram changes, but this is related to the bug fix included. So, everything look OK.