Skip to content
Snippets Groups Projects

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

Closed Peter Sherwood requested to merge peter/athena:master-26561 into master
  1. Nov 09, 2022
    • Peter Sherwood's avatar
      More changes for chains monitoring in express stream jobs. · f53eeffc
      Peter Sherwood authored
      This branch will be terminated as the C++ changes will go into the base class AthMonitorAlgorithm.
      
      JetMonitoringAlg.cxx
      	add logic to check if the Algorithm is begin run as an express stream job.
      	THIS CODE HAS A BUG - logical and, instead of bit test in fillHistograms()
      
      TrigJetMonitorAlgorithm.py
      	configuration changes for express stream job test
      
      TrigL1FexJetMonitorAlgorithm
      	start addition of express stream job tests in this class which derives from AthMonitorAlgorithm.
      f53eeffc
  2. Oct 26, 2022
    • Peter Sherwood's avatar
      JetMonitoring - for express stream jobs, check a trigger chain passes before monitoring it. · a139b650
      Peter Sherwood authored
      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
      a139b650
Loading