Interim fixes to ITkTest
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 onlyITkPixel
orITkStrip
is provided in the list, both will appear asEnabled
in the log (which causes some crashes, due to assumptions aboutSensitiveDetectors
that should be present).