diff --git a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/CMakeLists.txt b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/CMakeLists.txt index 47f05fbdee969428624a2613bb1357a1b077a51f..7a465d0ba9e12c9f05fa569528239d150a7d4c25 100644 --- a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/CMakeLists.txt +++ b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/CMakeLists.txt @@ -17,3 +17,4 @@ atlas_add_component( InDetAlignGenAlgs # Install files from the package: atlas_install_joboptions( share/*.py ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) +atlas_install_runtime( share/CreateMisalignment*.py ) diff --git a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignment.py b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignment.py old mode 100644 new mode 100755 diff --git a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentAllSets.py b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentAllSets.py old mode 100644 new mode 100755 diff --git a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentITk.py b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentITk.py old mode 100644 new mode 100755 index 5aa224f85a8432abd2e2e6d903588319140af577..e31ee9f8a54004139cbf25d009b0d21d14326dd5 --- a/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentITk.py +++ b/InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs/share/CreateMisalignmentITk.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + #Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration ##################################################################### # JobOptions for CreateMisalignAlg which creates a misaligned copy @@ -78,7 +80,7 @@ def CreateMis(flags,name="CreateITkMisalignAlg",**kwargs): acc=MainServicesCfg(flags) print ("\n CreateMisalignAlg: Creation of misalignment mode %s: %s \n" % (int(MisalignMode),misalignModeMap.get(int(MisalignMode),'unknown'))) kwargs.setdefault("ASCIIFilenameBase",outFiles) - kwargs.setdefault("SQLiteTag",'MisalignMode_'+str(misalignModeMap.get(int(MisalignMode),'unknown'))) + kwargs.setdefault("SQLiteTag",'MisalignmentMode_'+str(misalignModeMap.get(int(MisalignMode),'unknown'))) kwargs.setdefault("MisalignMode",int(MisalignMode)) kwargs.setdefault("MaxShift",shiftInMicrons) kwargs.setdefault("CreateFreshDB",createFreshDB) diff --git a/Tracking/TrkExtrapolation/TrkExUnitTests/CMakeLists.txt b/Tracking/TrkExtrapolation/TrkExUnitTests/CMakeLists.txt index b56e4752b90516cbc73c61803045a234ee473d86..f74ee531463a9cf77c35cc734244982b4434326d 100644 --- a/Tracking/TrkExtrapolation/TrkExUnitTests/CMakeLists.txt +++ b/Tracking/TrkExtrapolation/TrkExUnitTests/CMakeLists.txt @@ -14,3 +14,5 @@ atlas_add_component( TrkExUnitTests LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps AtlasDetDescr CxxUtils GeoPrimitives Identifier HGTD_Identifier InDetReadoutGeometry GaudiKernel InDetIdentifier TrkGeometry TrkEventPrimitives TrkNeutralParameters TrkParameters TrkExInterfaces TrkExUtils TrkValInterfaces ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) +atlas_install_runtime( scripts/RunExEngine*.py ) + diff --git a/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTest.py b/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTest.py old mode 100644 new mode 100755 index 22f9c49768058fdbcedd5c09ca072c797c521929..7a1dd86e0754e41660229da93c7dc7369d38009c --- a/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTest.py +++ b/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTest.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.MainServicesConfig import MainServicesCfg diff --git a/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTestITk.py b/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTestITk.py old mode 100644 new mode 100755 index 486d73237189d5192b4e907c86cb6a7f5d62c89a..c8bd09bb7579075c9edb37a33c594616b23bfc91 --- a/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTestITk.py +++ b/Tracking/TrkExtrapolation/TrkExUnitTests/scripts/RunExEngineTestITk.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration from AthenaConfiguration.AllConfigFlags import initConfigFlags from AthenaConfiguration.MainServicesConfig import MainServicesCfg @@ -15,27 +17,30 @@ else: MisalignMode = -1 flags = initConfigFlags() -## Just enable ID for the moment. + flags.Input.isMC = True flags.Input.Files = [] +#Toggle this to use a local geometry input flags.ITk.Geometry.AllLocal = False + if flags.ITk.Geometry.AllLocal: + ## Just enable ID for the moment. detectors = [ "ITkPixel", "ITkStrip", "Bpipe" ] -from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags -setupDetectorFlags(flags, detectors, toggle_geometry=True) -flags.TrackingGeometry.MaterialSource = "Input" + from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags + setupDetectorFlags(flags, detectors, toggle_geometry=True) -flags.Detector.GeometryHGTD = False + flags.TrackingGeometry.MaterialSource = "Input" + flags.Detector.GeometryHGTD = False from AthenaConfiguration.TestDefaults import defaultGeometryTags -flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN2 -flags.IOVDb.GlobalTag = "OFLCOND-SIM-00-00-00" +flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN4 +flags.IOVDb.GlobalTag = "OFLCOND-MC21-SDR-RUN4-01" flags.GeoModel.Align.Dynamic = False if(MisalignMode!=-1): tag=""