Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
def | InDetAlignModuleToolCfg (flags, name="InDetAlignModuleTool", **kwargs) |
| --— Geometry mangager tool config functions --—## More...
|
|
def | PixelGeometryManagerToolCfg (flags, name="PixelGeometryManagerTool", **kwargs) |
|
def | SCTGeometryManagerToolCfg (flags, name="SCTGeometryManagerTool", **kwargs) |
|
def | SiGeometryManagerToolCfg (flags, name="SiGeometryManagerTool", **kwargs) |
|
def | TRTGeometryManagerToolCfg (flags, name="TRTGeometryManagerTool", **kwargs) |
|
def | InDetGeometryManagerToolCfg (flags, name="InDetGeometryManagerTool", **kwargs) |
|
def | SiTrkAlignDBToolCfg (flags, name="SiTrkAlignDBTool", **kwargs) |
| --— Inner Detector DB I/O Setup --—## More...
|
|
def | TRTTrkAlignDBToolCfg (flags, name="TRTTrkAlignDBTool", **kwargs) |
|
def | InDetTrkAlignDBToolCfg (flags, name="InDetTrkAlignDBTool", **kwargs) |
|
def | GeometryManagerToolCfg (flags, **kwargs) |
|
def | AlignDBToolCfg (flags, **kwargs) |
|
def | MatrixToolCfg (flags, name="MatrixTool", **kwargs) |
| --— GlobalChi2AlignTool Setup --—## More...
|
|
def | GlobalChi2AlignToolCfg (flags, name="GlobalChi2AlignTool", **kwargs) |
|
def | AlignResidualCalculatorCfg (flags, name="AlignResidualCalculator", **kwargs) |
| --— AlignTrackCreator Setup --—## More...
|
|
def | AlignTrackCreatorCfg (flags, name="AlignTrackCreator", **kwargs) |
|
def | BeamspotVertexPreProcessorCfg (flags, name="BeamspotVertexPreProcessor", **kwargs) |
| --— BeamspotVertexPreProcessor Setup --—## More...
|
|
◆ AlignDBToolCfg()
def IDAlignToolsConfig.AlignDBToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 221 of file IDAlignToolsConfig.py.
223 if flags.InDet.Align.alignInDet:
225 elif (flags.InDet.Align.alignSilicon
or flags.InDet.Align.alignPixel
or flags.InDet.Align.alignSCT):
227 elif flags.InDet.Align.alignTRT:
◆ AlignResidualCalculatorCfg()
def IDAlignToolsConfig.AlignResidualCalculatorCfg |
( |
|
flags, |
|
|
|
name = "AlignResidualCalculator" , |
|
|
** |
kwargs |
|
) |
| |
--— AlignTrackCreator Setup --—##
Definition at line 271 of file IDAlignToolsConfig.py.
274 kwargs.setdefault(
"ResidualType", 0)
276 cfg.setPrivateTools(CompFactory.Trk.AlignResidualCalculator(name, **kwargs))
◆ AlignTrackCreatorCfg()
def IDAlignToolsConfig.AlignTrackCreatorCfg |
( |
|
flags, |
|
|
|
name = "AlignTrackCreator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 280 of file IDAlignToolsConfig.py.
283 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
286 kwargs.setdefault(
"ResidualCalculator", cfg.popToolsAndMerge(
289 kwargs.setdefault(
"IncludeScatterers",
False)
290 kwargs.setdefault(
"RemoveATSOSNotInAlignModule",
False)
292 cfg.setPrivateTools(CompFactory.Trk.AlignTrackCreator(name, **kwargs))
◆ BeamspotVertexPreProcessorCfg()
def IDAlignToolsConfig.BeamspotVertexPreProcessorCfg |
( |
|
flags, |
|
|
|
name = "BeamspotVertexPreProcessor" , |
|
|
** |
kwargs |
|
) |
| |
--— BeamspotVertexPreProcessor Setup --—##
Definition at line 298 of file IDAlignToolsConfig.py.
299 flags, name="BeamspotVertexPreProcessor", **kwargs):
302 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
305 if "TrackFitter" not in kwargs:
306 from TrkConfig.CommonTrackFitterConfig
import InDetStandaloneTrackFitterCfg
307 kwargs.setdefault(
"TrackFitter", cfg.addPublicTool(
309 flags, FillDerivativeMatrix =
True))))
311 if "TrackToVertexIPEstimatorTool" not in kwargs:
312 from TrkConfig.TrkVertexFitterUtilsConfig
import (
313 TrackToVertexIPEstimatorCfg)
314 kwargs.setdefault(
"TrackToVertexIPEstimatorTool", cfg.addPublicTool(
317 if "BSConstraintTrackSelector" not in kwargs:
318 from InDetConfig.InDetTrackSelectionToolConfig
import (
319 Align_InDetTrackSelectionToolCfg)
320 kwargs.setdefault(
"BSConstraintTrackSelector", cfg.addPublicTool(
323 if "Extrapolator" not in kwargs:
324 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
325 kwargs.setdefault(
"Extrapolator", cfg.addPublicTool(
328 kwargs.setdefault(
"UseSingleFitter",
True)
329 kwargs.setdefault(
"RunOutlierRemoval",
False)
330 kwargs.setdefault(
"DoBSConstraint",
False)
331 kwargs.setdefault(
"DoAssociatedToPVSelection",
False)
334 CompFactory.Trk.BeamspotVertexPreProcessor(name, **kwargs))
◆ GeometryManagerToolCfg()
def IDAlignToolsConfig.GeometryManagerToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 206 of file IDAlignToolsConfig.py.
208 if flags.InDet.Align.alignInDet:
210 elif flags.InDet.Align.alignSilicon:
212 elif flags.InDet.Align.alignPixel:
214 elif flags.InDet.Align.alignSCT:
216 elif flags.InDet.Align.alignTRT:
◆ GlobalChi2AlignToolCfg()
def IDAlignToolsConfig.GlobalChi2AlignToolCfg |
( |
|
flags, |
|
|
|
name = "GlobalChi2AlignTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 254 of file IDAlignToolsConfig.py.
257 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
260 kwargs.setdefault(
"MatrixTool", cfg.popToolsAndMerge(
MatrixToolCfg(flags)))
262 kwargs.setdefault(
"StoreLocalDerivOnly", flags.InDet.Align.solveLocal)
263 kwargs.setdefault(
"SecondDerivativeCut", 0)
265 cfg.setPrivateTools(CompFactory.Trk.GlobalChi2AlignTool(name, **kwargs))
◆ InDetAlignModuleToolCfg()
def IDAlignToolsConfig.InDetAlignModuleToolCfg |
( |
|
flags, |
|
|
|
name = "InDetAlignModuleTool" , |
|
|
** |
kwargs |
|
) |
| |
--— Geometry mangager tool config functions --—##
Definition at line 12 of file IDAlignToolsConfig.py.
14 cfg.setPrivateTools(CompFactory.InDet.InDetAlignModuleTool(name, **kwargs))
◆ InDetGeometryManagerToolCfg()
def IDAlignToolsConfig.InDetGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "InDetGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 128 of file IDAlignToolsConfig.py.
129 flags, name="InDetGeometryManagerTool", **kwargs):
132 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
135 kwargs.setdefault(
"AlignSilicon", flags.InDet.Align.alignSilicon)
136 kwargs.setdefault(
"AlignTRT", flags.InDet.Align.alignTRT)
137 kwargs.setdefault(
"AlignmentLevel", 2)
139 kwargs.setdefault(
"SiGeometryManager", cfg.addPublicTool(
142 kwargs.setdefault(
"TRTGeometryManager", cfg.addPublicTool(
146 CompFactory.InDet.InDetGeometryManagerTool(name, **kwargs))
◆ InDetTrkAlignDBToolCfg()
def IDAlignToolsConfig.InDetTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "InDetTrkAlignDBTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 194 of file IDAlignToolsConfig.py.
197 kwargs.setdefault(
"SiTrkAlignDBTool", cfg.addPublicTool(
199 kwargs.setdefault(
"TRTTrkAlignDBTool", cfg.addPublicTool(
202 cfg.setPrivateTools(CompFactory.InDet.InDetTrkAlignDBTool(name, **kwargs))
◆ MatrixToolCfg()
def IDAlignToolsConfig.MatrixToolCfg |
( |
|
flags, |
|
|
|
name = "MatrixTool" , |
|
|
** |
kwargs |
|
) |
| |
--— GlobalChi2AlignTool Setup --—##
Definition at line 232 of file IDAlignToolsConfig.py.
235 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
238 kwargs.setdefault(
"PathBinName", f
"{flags.InDet.Align.baseDir}/Accumulate/")
239 kwargs.setdefault(
"PathTxtName", f
"{flags.InDet.Align.baseDir}/Accumulate/")
240 kwargs.setdefault(
"InputTFiles", [f
"{flags.InDet.Align.baseDir}/Accumulate/{flags.InDet.Align.inputTFiles}"])
241 kwargs.setdefault(
"SolveOption", 3)
242 kwargs.setdefault(
"MinNumHitsPerModule", 10)
244 kwargs.setdefault(
"WriteTFile", flags.InDet.Align.accumulate)
245 kwargs.setdefault(
"ReadTFile",
not flags.InDet.Align.accumulate)
246 kwargs.setdefault(
"ScaleMatrix",
True)
247 kwargs.setdefault(
"WriteEigenMat",
False)
248 kwargs.setdefault(
"WriteEigenMatTxt",
False)
250 cfg.setPrivateTools(CompFactory.Trk.MatrixTool(name, **kwargs))
◆ PixelGeometryManagerToolCfg()
def IDAlignToolsConfig.PixelGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "PixelGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 18 of file IDAlignToolsConfig.py.
19 flags, name="PixelGeometryManagerTool", **kwargs):
22 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
26 kwargs.setdefault(
"AlignmentLevel", 1)
30 kwargs.setdefault(
"SetSoftCutBarrelX", 0.02)
31 kwargs.setdefault(
"SetSoftCutBarrelY", 0.02)
32 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.02)
33 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
34 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
35 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
36 kwargs.setdefault(
"SetSoftCutEndcapX", 0.02)
37 kwargs.setdefault(
"SetSoftCutEndcapY", 0.02)
38 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.02)
39 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.05)
40 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
41 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
44 CompFactory.InDet.PixelGeometryManagerTool(name, **kwargs))
◆ SCTGeometryManagerToolCfg()
def IDAlignToolsConfig.SCTGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "SCTGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 48 of file IDAlignToolsConfig.py.
51 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
55 kwargs.setdefault(
"AlignmentLevel", 0)
59 kwargs.setdefault(
"SetSoftCutBarrelX", 0.05)
60 kwargs.setdefault(
"SetSoftCutBarrelY", 0.05)
61 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.05)
62 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
63 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
64 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
65 kwargs.setdefault(
"SetSoftCutEndcapX", 0.05)
66 kwargs.setdefault(
"SetSoftCutEndcapY", 0.05)
67 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.005)
68 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.005)
69 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
70 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
73 CompFactory.InDet.SCTGeometryManagerTool(name, **kwargs))
◆ SiGeometryManagerToolCfg()
def IDAlignToolsConfig.SiGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "SiGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 77 of file IDAlignToolsConfig.py.
80 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
83 kwargs.setdefault(
"AlignPixel", flags.InDet.Align.alignPixel)
84 kwargs.setdefault(
"AlignSCT", flags.InDet.Align.alignSCT)
85 kwargs.setdefault(
"AlignmentLevel", -1)
86 kwargs.setdefault(
"ModuleSelection", [])
88 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
91 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
94 cfg.setPrivateTools(CompFactory.InDet.SiGeometryManagerTool(name, **kwargs))
◆ SiTrkAlignDBToolCfg()
def IDAlignToolsConfig.SiTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "SiTrkAlignDBTool" , |
|
|
** |
kwargs |
|
) |
| |
--— Inner Detector DB I/O Setup --—##
Definition at line 153 of file IDAlignToolsConfig.py.
156 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
159 kwargs.setdefault(
"SiGeometryManager", cfg.addPublicTool(
162 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
165 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
168 from InDetAlignGenTools.InDetAlignGenToolsConfig
import InDetAlignDBTool
169 kwargs.setdefault(
"IDAlignDBTool", cfg.addPublicTool(cfg.popToolsAndMerge(
InDetAlignDBTool(flags))))
171 kwargs.setdefault(
"WriteOldConstants",
not flags.InDet.Align.accumulate)
172 kwargs.setdefault(
"UpdateConstants",
not flags.InDet.Align.accumulate)
174 cfg.setPrivateTools(CompFactory.InDet.SiTrkAlignDBTool(name, **kwargs))
◆ TRTGeometryManagerToolCfg()
def IDAlignToolsConfig.TRTGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "TRTGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 98 of file IDAlignToolsConfig.py.
101 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
110 kwargs.setdefault(
"SetSoftCutBarrelX", 0.1)
111 kwargs.setdefault(
"SetSoftCutBarrelY", 0.1)
112 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.1)
113 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
114 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
115 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
116 kwargs.setdefault(
"SetSoftCutEndcapX", 0.1)
117 kwargs.setdefault(
"SetSoftCutEndcapY", 0.1)
118 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.001)
119 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.05)
120 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
121 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
124 CompFactory.InDet.TRTGeometryManagerTool(name, **kwargs))
◆ TRTTrkAlignDBToolCfg()
def IDAlignToolsConfig.TRTTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "TRTTrkAlignDBTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 177 of file IDAlignToolsConfig.py.
180 kwargs.setdefault(
"TrtAlignDbSvc", cfg.addService(CompFactory.TRT_AlignDbSvc(name, **kwargs)))
181 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
184 kwargs.setdefault(
"TRTGeometryManager", cfg.addPublicTool(
187 kwargs.setdefault(
"WriteOldConstants",
not flags.InDet.Align.accumulate)
188 kwargs.setdefault(
"UpdateConstants",
not flags.InDet.Align.accumulate)
190 cfg.setPrivateTools(CompFactory.InDet.TRTTrkAlignDBTool(name, **kwargs))
def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
def InDetStandaloneTrackFitterCfg(flags, name='InDetTrackFitter', **kwargs)