4 from AtlasGeoModel.GeoModelConfig
import GeoModelCfg
6 geoModelSvc = acc.getPrimary()
8 from AthenaConfiguration.ComponentFactory
import CompFactory
9 ITkStripDetectorTool = CompFactory.ITk.StripDetectorTool()
11 ITkStripDetectorTool.Alignable = setGeometryAlignable
12 ITkStripDetectorTool.AlignmentFolderName = setAlignmentFolderName
13 ITkStripDetectorTool.DetectorName =
"ITkStrip"
14 if flags.ITk.Geometry.StripLocal:
16 ITkStripDetectorTool.GmxFilename = flags.ITk.Geometry.StripFilename
17 if flags.ITk.Geometry.StripClobOutputName:
18 ITkStripDetectorTool.ClobOutputName = flags.ITk.Geometry.StripClobOutputName
19 geoModelSvc.DetectorTools += [ ITkStripDetectorTool ]
24 if flags.GeoModel.Align.LegacyConditionsAccess:
25 from IOVDbSvc.IOVDbSvcConfig
import addFoldersSplitOnline
28 from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig
import ITkStripAlignCondAlgCfg
29 return ITkStripAlignCondAlgCfg(flags,setGeometryAlignable=setGeometryAlignable,setAlignmentFolderName=setAlignmentFolderName)
34 acc =
ITkStripGeoModelCfg(flags,setGeometryAlignable=setGeometryAlignable,setAlignmentFolderName=setAlignmentFolderName)
35 acc.merge(
ITkStripAlignmentCfg(flags,setGeometryAlignable=setGeometryAlignable,setAlignmentFolderName=setAlignmentFolderName))
41 acc =
ITkStripGeoModelCfg(flags,setGeometryAlignable=setGeometryAlignable,setAlignmentFolderName=setAlignmentFolderName)
42 acc.merge(
ITkStripAlignmentCfg(flags,setGeometryAlignable=setGeometryAlignable,setAlignmentFolderName=setAlignmentFolderName))
43 from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig
import ITkStripDetectorElementCondAlgCfg