Changes for migrating to the dynamic folder scheme in the online and
avoid the need of the conversion from the new scheme to the old. The scheme used is controlled by InDetGMProperties.useDynamicAlignFolders setting. This replaces the old setting of the same name in InDetFlags/InDetTrigFlags and the need of modifying the offline IndetFlags setting in the online job. It allows also to simplify InDetAlignFolders and avoid dependency of this package on the reconstruction. This is related to the discussion in ATLASSIM-2746 and ATR-13872 Further changes are to propagate the setting from *DetectorTool properties to the actual geomodel DetectorFactories where different sets of folders are accessed. It allows to deprecate the method getAlignFolderType which did guessing of the alignment scheme based on the presence of the folders and which is not robust in the case 2 sets of folders are present in the db. It also reduces the amount of WARNINGs produced (ATLASRECTS-3800) and makes them more meaningful. I'm happy to iterate on the implementation especially because I did not test but the online usecase (with a combination of the online database and an sqlite file with the new folders) and for example more clients of the old InDetFlags setting may need adjustment. The request is for the moment for the online 21.1 release and I'm marking it urgent to be able to validate it in a release before the first stable beams. Former-commit-id: 4c71bfb3
Showing
- DetectorDescription/GeoModel/AtlasGeoModel/python/InDetGM.py 5 additions, 0 deletionsDetectorDescription/GeoModel/AtlasGeoModel/python/InDetGM.py
- DetectorDescription/GeoModel/AtlasGeoModel/python/InDetGMJobProperties.py 11 additions, 0 deletions...ion/GeoModel/AtlasGeoModel/python/InDetGMJobProperties.py
- InnerDetector/InDetConditions/InDetCondFolders/python/InDetAlignFolders.py 7 additions, 13 deletions...etConditions/InDetCondFolders/python/InDetAlignFolders.py
- InnerDetector/InDetDetDescr/PixelGeoModel/PixelGeoModel/PixelDetectorFactory.h 3 additions, 2 deletions...tDescr/PixelGeoModel/PixelGeoModel/PixelDetectorFactory.h
- InnerDetector/InDetDetDescr/PixelGeoModel/PixelGeoModel/PixelDetectorTool.h 1 addition, 0 deletions...tDetDescr/PixelGeoModel/PixelGeoModel/PixelDetectorTool.h
- InnerDetector/InDetDetDescr/PixelGeoModel/PixelGeoModel/PixelSwitches.h 6 additions, 0 deletions...InDetDetDescr/PixelGeoModel/PixelGeoModel/PixelSwitches.h
- InnerDetector/InDetDetDescr/PixelGeoModel/src/PixelDetectorFactory.cxx 8 additions, 33 deletions.../InDetDetDescr/PixelGeoModel/src/PixelDetectorFactory.cxx
- InnerDetector/InDetDetDescr/PixelGeoModel/src/PixelDetectorTool.cxx 5 additions, 2 deletions...tor/InDetDetDescr/PixelGeoModel/src/PixelDetectorTool.cxx
- InnerDetector/InDetDetDescr/PixelGeoModel/src/PixelSwitches.cxx 4 additions, 1 deletion...etector/InDetDetDescr/PixelGeoModel/src/PixelSwitches.cxx
- InnerDetector/InDetDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_DetectorFactory.h 1 addition, 3 deletions...tDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_DetectorFactory.h
- InnerDetector/InDetDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_DetectorTool.h 1 addition, 0 deletions...nDetDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_DetectorTool.h
- InnerDetector/InDetDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_Options.h 4 additions, 1 deletion...tor/InDetDetDescr/SCT_GeoModel/SCT_GeoModel/SCT_Options.h
- InnerDetector/InDetDetDescr/SCT_GeoModel/src/SCT_DetectorFactory.cxx 13 additions, 34 deletions...or/InDetDetDescr/SCT_GeoModel/src/SCT_DetectorFactory.cxx
- InnerDetector/InDetDetDescr/SCT_GeoModel/src/SCT_DetectorTool.cxx 67 additions, 23 deletions...ector/InDetDetDescr/SCT_GeoModel/src/SCT_DetectorTool.cxx
- InnerDetector/InDetDetDescr/SCT_GeoModel/src/SCT_Options.cxx 11 additions, 1 deletionInnerDetector/InDetDetDescr/SCT_GeoModel/src/SCT_Options.cxx
- InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.cxx 9 additions, 32 deletions...nDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.cxx
- InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h 3 additions, 3 deletions.../InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h
- InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRT_DetectorTool.cxx 38 additions, 36 deletions...ector/InDetDetDescr/TRT_GeoModel/src/TRT_DetectorTool.cxx
- InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRT_DetectorTool.h 1 addition, 0 deletions...etector/InDetDetDescr/TRT_GeoModel/src/TRT_DetectorTool.h
- InnerDetector/InDetExample/InDetRecExample/python/InDetJobProperties.py 3 additions, 8 deletions...InDetExample/InDetRecExample/python/InDetJobProperties.py
Loading
Please register or sign in to comment