Skip to content

Auto-configure newJO style ConfigFlags for online reconstruction without input file

Online reconstruction at P1 (e.g. for Event Display) runs with no input file and reads data directly from DAQ in a running partition. The standard auto-configuration of athena flags relies strongly on reading input file metadata, which is ill-defined when there is no file. Instead, all the relevant flags have to be set explicitly either by using data from IS (online partition Information System) or from some hard-coded values. This was done for old-style "RecEx" flags in RecExOnline/RecExOnline_globalconfig.py but was not done for the new-style AthenaConfiguration.AllConfigFlags leading to errors like reported in ATR-22872.

Changes:

  • Add auto-configuration module for online reconstruction in AthenaConfiguration
  • Use the auto-configuration in EventDisplaysOnline/EventDisplay_jobOptions.py
  • Set triggerConfig flag to "DB" in EventDisplaysOnline/EventDisplay_jobOptions.py (should be the default / automatically set in the future) - this only takes effect if the keys cannot be read from IS during the auto-configuration.

Fixes most issues from ATR-22872

cc @lshi, @tamartin

Edited by Rafal Bielski

Merge request reports