Skip to content

[TrigOutputHandling] Replace warnings about disabled subdets/robs in PEB stream tags with histograms

Rafal Bielski requested to merge rbielski/athena:peb-disable-dets into 22.0

Replace the following warnings from HLTResultMTMaker which spam logs at P1:

2022-07-21 20:05:17,554  HltEventLoopMgr.HLTResultMTMaker        1110   0 WARNING StreamTag calibration_LArCellsEmpty requested disabled SubDets: MUON_MMEGA_ENDCAP_A_SIDE MUON_STGC_ENDCAP_A_SIDE  - these SubDets were removed from the StreamTag by HltEventLoopMgr.HLTResultMTMaker [428855,334802,t:1658426698.070753880,l:7,b:1842]
2022-07-21 20:06:31,197  HltEventLoopMgr.HLTResultMTMaker        1802   0 WARNING StreamTag calibration_Tile requested disabled SubDets: TILECAL_LASER_CRATE  - these SubDets were removed from the StreamTag by HltEventLoopMgr.HLTResultMTMaker [428855,2518715,t:1658426790.765016620,l:11,b:3488]
2022-07-21 20:12:19,557  HltEventLoopMgr.HLTResultMTMaker        5098   1 WARNING StreamTag calibration_LArCellsEmpty requested disabled ROBs: 0x00411000 0x00411001 0x00411002 0x00411003 0x00411004 0x00411005 0x00411006 0x00411007 0x00411008 0x00411009 0x0041100a 0x0041100b 0x0041100c 0x0041100d 0x0041100e 0x0041100f 0x00421000 0x00421001 0x00421002 0x00421003 0x00421004 0x00421005 0x00421006 0x00421007 0x00421008 0x00421009 0x0042100a 0x0042100b 0x0042100c 0x0042100d 0x0042100e 0x0042100f 0x00431000 0x00431001 0x00431002 0x00431003 0x00431004 0x00431005 0x00431006 0x00431007 0x00431008 0x00431009 0x0043100a 0x0043100b 0x0043100c 0x0043100d 0x0043100e 0x0043100f 0x00441000 0x00441001 0x00441002 0x00441003 0x00441004 0x00441005 0x00441006 0x00441007 0x00441008 0x00441009 0x0044100a 0x0044100b 0x0044100c 0x0044100d 0x0044100e 0x0044100f 0x00471000 0x00471001 0x00481000 0x00481001 0x00491000 0x00491001 0x00491002 0x00491003 0x00491004 0x00491005 0x00491006 0x00491007 0x00491008 0x00491009 0x0049100a 0x0049100b 0x0049100c 0x0049100d 0x0049100e 0x0049100f 0x004a1000 0x004a1001 0x004a1002 0x004a1003 0x004a1004 0x004a1005 0x004a1006 0x004a1007 0x004a1008 0x004a1009 0x004a100a 0x004a100b 0x004a100c 0x004a100d 0x004a100e 0x004a100f 0x004b1000 0x004b1001 0x004b1002 0x004b1003 0x004b1004 0x004b1005 0x004b1006 0x004b1007 0x004c1000 0x004c1001 0x004c1002 0x004c1003 0x004c1004 0x004c1005 0x004c1006 0x004c1007  - these ROBs were removed from the StreamTag by HltEventLoopMgr.HLTResultMTMaker [428855,14494175,t:1658427139.076417775,l:17,b:2077]

(see e.g. this log)
with online monitoring histograms showing the SubDetector IDs removed from stream tags, or SubDetector IDs of ROBs removed from stream tags.

It is a somewhat normal situation, especially during commissioning, that some systems are disabled during a run, but they are still requested in PEB stream tags and need to be removed by the tool. As in the example above where NSW A, Tile laser crate and LArDigitalTrigger (LATOME) were out of the run, but the chains requesting them in PEB streams were still run as part of the standard menu.

The only slight issue is when some detector permanently disabled in ATLAS runs (e.g. no longer present in Run 3) is always requested in PEB streams. We should be able to see this by browsing through these new histograms in multiple runs. There is no need to put this information in log files.

Example histograms:

FYI @wiedenma, @shanisch, @astruebi, @palacino

Merge request reports