Skip to content

Repair imports of DataScoutingInfo [ATR-28379, ATR-28380]

Teng Jian Khoo requested to merge khoo/athena:main-DataScoutingInfo-FixART into main

Addresses similar ART crashes:

Only for the PEBDS test which adds a unique DS configuration not used in physics production, the ('_'-prefixed private) dictionaries are still modified, otherwise we can retrieve lists and values with the helpers and don't risk accidental modifications of the DS configurations.

Verified that crashes from the import are addressed in the following test scripts:

  • test_trigP1_v1PhysP1_T0MonTrf_build.py -- fails with error seen elsewhere:
12:33:03 Matching_L1_gFexLRJetR...Beta100Zcut10Jets_jes_ftf     2     1   ERROR evtStore()
 does not contain jet Collection with name 'StoreGateSvc+HLT_AntiKt10EMPFlowCSSKSoftDropBe
ta100Zcut10Jets_jes_ftf'
  • test_trigP1_v1PhysP1_T0MonTrf_run2_build.py -- reverts to previous error, ATR-28285
  • test_trigP1_detectStreamerInfoChanges_build.py -- succeeds
  • test_trigP1_PEB_DS_build.py -- succeeds

Merge request reports