Skip to content

Interim fixes to ITkTest

Nicholas Styles requested to merge nstyles/athena:master-detFlagsTestFix into master

Updates to DetFlag configs meant that ITkTests.py no longer worked as it was. This MR starts to update to the new DetFlag configuration scheme.

A few things however still not to be quite correct in the underlying framework:

  • The default list of detectors enabled by the ATLAS-P2-ITK-24-00-00 does not seem to be quite what is wanted
  • Several things have to be disabled by hand, as even when passing a list of detectors to setupDetectorsFromList they remain enabled (my understanding is that when this option is used only the detectors in the list are enabled)
  • Even within the ITk-specific flags this seems to be the case, as when only ITkPixel or ITkStrip is provided in the list, both will appear as Enabled in the log (which causes some crashes, due to assumptions about SensitiveDetectors that should be present).

FYI @tadej @jchapman

Merge request reports