44 from AthenaConfiguration.TestDefaults
import defaultTestFiles
45 flags = initConfigFlags()
46 flags.Input.Files = defaultTestFiles.RAW_RUN3
47 flags.Exec.MaxEvents = 0
48 flags.GeoModel.AtlasVersion =
'ATLAS-R3S-2021-03-02-00'
49 flags.IOVDb.GlobalTag =
'CONDBR2-BLKPA-2023-02'
53 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
54 result = MainServicesCfg(flags)
56 if flags.Detector.GeometryBpipe:
57 from BeamPipeGeoModel.BeamPipeGMConfig
import BeamPipeGeometryCfg
58 result.merge(BeamPipeGeometryCfg(flags))
60 if flags.Detector.GeometryPixel:
61 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
62 result.merge(PixelReadoutGeometryCfg(flags))
64 if flags.Detector.GeometrySCT:
65 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
66 result.merge(SCT_ReadoutGeometryCfg(flags))
68 if flags.Detector.GeometryTRT:
69 from TRT_GeoModel.TRT_GeoModelConfig
import TRT_ReadoutGeometryCfg
70 result.merge(TRT_ReadoutGeometryCfg(flags))
72 if flags.Detector.GeometryITkPixel:
73 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
74 result.merge(ITkPixelReadoutGeometryCfg(flags))
76 if flags.Detector.GeometryITkStrip:
77 from StripGeoModelXml.ITkStripGeoModelConfig
import ITkStripReadoutGeometryCfg
78 result.merge(ITkStripReadoutGeometryCfg(flags))
80 if flags.Detector.GeometryHGTD:
81 from HGTD_GeoModelXml.HGTD_GeoModelConfig
import HGTD_ReadoutGeometryCfg
82 result.merge(HGTD_ReadoutGeometryCfg(flags))
84 if flags.Detector.GeometryLAr:
85 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
86 result.merge(LArGMCfg(flags))
88 if flags.Detector.GeometryTile:
89 from TileGeoModel.TileGMConfig
import TileGMCfg
90 result.merge(TileGMCfg(flags))
92 if flags.Detector.GeometryMuon:
93 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
94 result.merge(MuonGeoModelCfg(flags))
96 geoModel = result.getService(
"GeoModelSvc")
97 geoModel.DetectorTools[
"LArDetectorToolNV"].GeometryConfig =
"FULL"
102 sys.exit(
not result.run().isSuccess())