Skip to content

Disable online monitoring of Filter algorithms by default

Disable creating online monitoring histograms /EXPERT/HLTFramework/Filters/* for every filter algorithm.

There are too many of these histograms and they have too long names, causing trouble downstream. They only have a very niche use case for debugging and most likely no one will use them beyond this point. However, it seemed the relevant experts preferred to keep the option to enable them so make it still possible rather than completely removing the code.

Tested with:

athena.py -c "setMenu='Physics_pp_run3_v1';doWriteBS=False;doEmptyMenu=True;doMuonSlice=True;" --imf --threads=1 --evtMax=10 --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data18_13TeV.00360026.physics_EnhancedBias.merge.RAW._lb0151._SFO-1._0001.1 TriggerJobOpts/runHLT_standalone.py

histSizes.py -t expert-monitoring.root | grep Filter

Confirmed the histograms disappear after this MR and that they can be re-enabled by adding:

from DecisionHandling import DecisionHandlingConfig;DecisionHandlingConfig.EnableFilterMonitoring=True;

in the precommand/preExec.

Fixes ATR-24006

Merge request reports