Skip to content

Draft: JetMonitoring - for express stream jobs, check a trigger chain passes before monitoring it.

Peter Sherwood requested to merge peter/athena:master-26561 into master

JetMonitoringAlg.h add a flag to mark whether the code is being run as an express stream job

JetMonitoringConfig.py set the expressStream job flag in JetMonitoringAlg

JetMonitoringAlg.cxx declare the epressStream job flag property in initialize(), test whether the trigger chain name is set if the express stream job is set. in fillHistograms, return if the expressStream flag is set, but the trigger chain doe not pass

python/TrigJetMonitorAlgorithm.py in l1JetMonitoringConfig(), test whether the jetcoll is a list of length one. If so set jetcoll to be the sole list entry. This was added after seeing that the jetcoll was being passed a list, rarther than a string in jetChainMonitoringConfig() add the transfer inputFlags.Common.doExpressProcessing to the JetMonAlgSpec dictionary

ATR-26561

@cantel @xingguo @peter

Merge request reports

Loading