 |
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 241 of file IDAlignToolsConfig.py.
243 if flags.InDet.Align.alignInDet:
245 elif (flags.InDet.Align.alignSilicon
or flags.InDet.Align.alignPixel
or flags.InDet.Align.alignSCT):
247 elif flags.InDet.Align.alignTRT:
250 print(
"Configuration Error - No AlignDBTool Configured!")
◆ AlignResidualCalculatorCfg()
| def IDAlignToolsConfig.AlignResidualCalculatorCfg |
( |
|
flags, |
|
|
|
name = "AlignResidualCalculator", |
|
|
** |
kwargs |
|
) |
| |
--— AlignTrackCreator Setup --—##
Definition at line 294 of file IDAlignToolsConfig.py.
297 if "ResidualPullCalculator" not in kwargs:
298 from TrkConfig.TrkResidualPullCalculatorConfig
import (
299 ResidualPullCalculatorCfg)
300 kwargs.setdefault(
"ResidualPullCalculator", cfg.popToolsAndMerge(
303 if "UpdatorTool" not in kwargs:
304 from TrkConfig.TrkMeasurementUpdatorConfig
import KalmanUpdatorCfg
305 kwargs.setdefault(
"UpdatorTool", cfg.popToolsAndMerge(
308 kwargs.setdefault(
"ResidualType", 0)
310 cfg.setPrivateTools(CompFactory.Trk.AlignResidualCalculator(name, **kwargs))
◆ AlignTrackCreatorCfg()
| def IDAlignToolsConfig.AlignTrackCreatorCfg |
( |
|
flags, |
|
|
|
name = "AlignTrackCreator", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 314 of file IDAlignToolsConfig.py.
317 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
320 kwargs.setdefault(
"ResidualCalculator", cfg.popToolsAndMerge(
323 kwargs.setdefault(
"IncludeScatterers",
False)
324 kwargs.setdefault(
"RemoveATSOSNotInAlignModule",
False)
326 cfg.setPrivateTools(CompFactory.Trk.AlignTrackCreator(name, **kwargs))
◆ BeamspotVertexPreProcessorCfg()
| def IDAlignToolsConfig.BeamspotVertexPreProcessorCfg |
( |
|
flags, |
|
|
|
name = "BeamspotVertexPreProcessor", |
|
|
** |
kwargs |
|
) |
| |
--— BeamspotVertexPreProcessor Setup --—##
Definition at line 332 of file IDAlignToolsConfig.py.
333 flags, name="BeamspotVertexPreProcessor", **kwargs):
336 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
339 if "TrackFitter" not in kwargs:
340 from TrkConfig.CommonTrackFitterConfig
import InDetStandaloneTrackFitterCfg
341 kwargs.setdefault(
"TrackFitter", cfg.popToolsAndMerge(
344 if "TrackToVertexIPEstimatorTool" not in kwargs:
345 from TrkConfig.TrkVertexFitterUtilsConfig
import (
346 TrackToVertexIPEstimatorCfg)
347 kwargs.setdefault(
"TrackToVertexIPEstimatorTool", cfg.popToolsAndMerge(
350 if "BSConstraintTrackSelector" not in kwargs:
351 from InDetConfig.InDetTrackSelectionToolConfig
import (
352 Align_InDetTrackSelectionToolCfg)
353 kwargs.setdefault(
"BSConstraintTrackSelector", cfg.popToolsAndMerge(
356 if "TrackSelector" not in kwargs:
357 from InDetConfig.InDetTrackSelectionToolConfig
import (
358 Align_InDetTrackSelectionToolCfg)
359 kwargs.setdefault(
"TrackSelector", cfg.popToolsAndMerge(
362 if "Extrapolator" not in kwargs:
363 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
364 kwargs.setdefault(
"Extrapolator", cfg.popToolsAndMerge(
367 kwargs.setdefault(
"UseSingleFitter",
True)
368 kwargs.setdefault(
"RunOutlierRemoval",
True)
369 kwargs.setdefault(
"DoBSConstraint",
False)
370 kwargs.setdefault(
"DoAssociatedToPVSelection",
False)
371 kwargs.setdefault(
"RunOutlierRemoval",
True)
374 CompFactory.Trk.BeamspotVertexPreProcessor(name, **kwargs))
◆ GeometryManagerToolCfg()
| def IDAlignToolsConfig.GeometryManagerToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 225 of file IDAlignToolsConfig.py.
227 if flags.InDet.Align.alignInDet:
229 elif flags.InDet.Align.alignSilicon:
231 elif flags.InDet.Align.alignPixel:
233 elif flags.InDet.Align.alignSCT:
235 elif flags.InDet.Align.alignTRT:
238 print(
"Configuration Error - No Geometry Manager Configured!")
◆ GlobalChi2AlignToolCfg()
| def IDAlignToolsConfig.GlobalChi2AlignToolCfg |
( |
|
flags, |
|
|
|
name = "GlobalChi2AlignTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 279 of file IDAlignToolsConfig.py.
282 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
285 kwargs.setdefault(
"MatrixTool", cfg.popToolsAndMerge(
MatrixToolCfg(flags)))
286 kwargs.setdefault(
"SecondDerivativeCut", 0)
288 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 149 of file IDAlignToolsConfig.py.
150 flags, name="InDetGeometryManagerTool", **kwargs):
153 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
156 kwargs.setdefault(
"AlignSilicon", flags.InDet.Align.alignPixel
or flags.InDet.Align.alignSCT)
157 kwargs.setdefault(
"AlignTRT", flags.InDet.Align.alignTRT)
158 kwargs.setdefault(
"AlignmentLevel", -1)
160 kwargs.setdefault(
"SiGeometryManager", cfg.addPublicTool(
163 kwargs.setdefault(
"TRTGeometryManager", cfg.addPublicTool(
167 CompFactory.InDet.InDetGeometryManagerTool(name, **kwargs))
◆ InDetTrkAlignDBToolCfg()
| def IDAlignToolsConfig.InDetTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "InDetTrkAlignDBTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 214 of file IDAlignToolsConfig.py.
217 kwargs.setdefault(
"SiTrkAlignDBTool", cfg.addPublicTool(
219 kwargs.setdefault(
"TRTTrkAlignDBTool", cfg.addPublicTool(
222 cfg.setPrivateTools(CompFactory.InDet.InDetTrkAlignDBTool(name, **kwargs))
◆ MatrixToolCfg()
| def IDAlignToolsConfig.MatrixToolCfg |
( |
|
flags, |
|
|
|
name = "MatrixTool", |
|
|
** |
kwargs |
|
) |
| |
--— GlobalChi2AlignTool Setup --—##
Definition at line 255 of file IDAlignToolsConfig.py.
258 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
261 kwargs.setdefault(
"InputTFiles", flags.InDet.Align.inputTFiles)
262 kwargs.setdefault(
"TFileName", flags.InDet.Align.outputTFile)
263 kwargs.setdefault(
"SolveOption", 0
if flags.InDet.Align.accumulate
else 1)
264 kwargs.setdefault(
"MinNumHitsPerModule", 10)
265 kwargs.setdefault(
"AlignIBLbutNotPixel", flags.InDet.Align.pixelAlignmentLevel == 16)
266 kwargs.setdefault(
"Remove_IBL_Rz", flags.InDet.Align.pixelAlignmentLevel == 11)
267 kwargs.setdefault(
"RunLocalMethod",
False)
268 kwargs.setdefault(
"ReadTFile",
not flags.InDet.Align.accumulate)
269 kwargs.setdefault(
"ScaleMatrix",
True)
270 kwargs.setdefault(
"WriteEigenMat",
False)
271 kwargs.setdefault(
"WriteEigenMatTxt",
False)
272 kwargs.setdefault(
"WriteMat",
False)
273 kwargs.setdefault(
"WriteTFile",
True)
275 cfg.setPrivateTools(CompFactory.Trk.MatrixTool(name, **kwargs))
◆ PixelGeometryManagerToolCfg()
| def IDAlignToolsConfig.PixelGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "PixelGeometryManagerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 18 of file IDAlignToolsConfig.py.
21 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
24 kwargs.setdefault(
"AlignmentLevel", flags.InDet.Align.pixelAlignmentLevel)
25 kwargs.setdefault(
"AlignmentLevelBarrel", flags.InDet.Align.pixelAlignmentLevelBarrel)
26 kwargs.setdefault(
"AlignmentLevelEndcaps", flags.InDet.Align.pixelAlignmentLevelEndcaps)
28 kwargs.setdefault(
"AlignBarrelBowX",
True)
29 kwargs.setdefault(
"AlignEndcapRotX",
False)
30 kwargs.setdefault(
"AlignEndcapRotY",
False)
31 kwargs.setdefault(
"AlignEndcapZ",
False)
33 if kwargs[
"AlignmentLevel"] == 16:
34 kwargs.setdefault(
"AlignBarrelRotX",
False)
35 kwargs.setdefault(
"AlignBarrelRotY",
False)
36 kwargs.setdefault(
"AlignBarrelRotZ",
False)
37 kwargs.setdefault(
"AlignBarrelX",
False)
38 kwargs.setdefault(
"AlignBarrelY",
False)
39 kwargs.setdefault(
"AlignBarrelZ",
False)
40 kwargs.setdefault(
"AlignEndcaps",
False)
43 kwargs.setdefault(
"SetSoftCutEndcapX", 0.02)
44 kwargs.setdefault(
"SetSoftCutEndcapY", 0.02)
45 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.02)
46 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.05)
47 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
48 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
50 kwargs.setdefault(
"SetSoftCutBarrelX", 0.02)
51 kwargs.setdefault(
"SetSoftCutBarrelY", 0.02)
52 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.02)
53 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
54 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
55 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
58 CompFactory.InDet.PixelGeometryManagerTool(name, **kwargs))
◆ SCTGeometryManagerToolCfg()
| def IDAlignToolsConfig.SCTGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "SCTGeometryManagerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 62 of file IDAlignToolsConfig.py.
65 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
68 kwargs.setdefault(
"AlignmentLevel", flags.InDet.Align.SCTAlignmentLevel)
69 kwargs.setdefault(
"AlignmentLevelBarrel", flags.InDet.Align.SCTAlignmentLevelBarrel)
70 kwargs.setdefault(
"AlignmentLevelEndcaps", flags.InDet.Align.SCTAlignmentLevelEndcaps)
72 kwargs.setdefault(
"AlignBarrelRotX",
False)
73 kwargs.setdefault(
"AlignBarrelRotY",
False)
74 kwargs.setdefault(
"AlignBarrelRotZ",
False)
75 kwargs.setdefault(
"AlignBarrelX",
False)
76 kwargs.setdefault(
"AlignBarrelY",
False)
77 kwargs.setdefault(
"AlignBarrelZ",
False)
78 kwargs.setdefault(
"AlignEndcapZ",
False)
80 kwargs.setdefault(
"SetSoftCutBarrelX", 0.05)
81 kwargs.setdefault(
"SetSoftCutBarrelY", 0.05)
82 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.05)
83 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
84 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
85 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
86 kwargs.setdefault(
"SetSoftCutEndcapX", 0.05)
87 kwargs.setdefault(
"SetSoftCutEndcapY", 0.05)
88 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.005)
89 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.005)
90 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
91 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
94 CompFactory.InDet.SCTGeometryManagerTool(name, **kwargs))
◆ SiGeometryManagerToolCfg()
| def IDAlignToolsConfig.SiGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "SiGeometryManagerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 98 of file IDAlignToolsConfig.py.
101 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
104 kwargs.setdefault(
"AlignPixel", flags.InDet.Align.alignPixel)
105 kwargs.setdefault(
"AlignSCT", flags.InDet.Align.alignSCT)
106 kwargs.setdefault(
"AlignmentLevel", -1)
107 kwargs.setdefault(
"ModuleSelection", [])
109 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
112 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
115 cfg.setPrivateTools(CompFactory.InDet.SiGeometryManagerTool(name, **kwargs))
◆ SiTrkAlignDBToolCfg()
| def IDAlignToolsConfig.SiTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "SiTrkAlignDBTool", |
|
|
** |
kwargs |
|
) |
| |
--— Inner Detector DB I/O Setup --—##
Definition at line 174 of file IDAlignToolsConfig.py.
177 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
180 kwargs.setdefault(
"SiGeometryManager", cfg.addPublicTool(
183 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
186 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
189 from InDetAlignGenTools.InDetAlignGenToolsConfig
import InDetAlignDBTool
190 kwargs.setdefault(
"IDAlignDBTool", cfg.addPublicTool(cfg.popToolsAndMerge(
InDetAlignDBTool(flags))))
192 kwargs.setdefault(
"WriteOldConstants",
not flags.InDet.Align.accumulate)
193 kwargs.setdefault(
"UpdateConstants",
not flags.InDet.Align.accumulate)
195 cfg.setPrivateTools(CompFactory.InDet.SiTrkAlignDBTool(name, **kwargs))
◆ TRTGeometryManagerToolCfg()
| def IDAlignToolsConfig.TRTGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "TRTGeometryManagerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 119 of file IDAlignToolsConfig.py.
122 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
125 kwargs.setdefault(
"AlignmentLevel", flags.InDet.Align.TRTAlignmentLevel)
126 kwargs.setdefault(
"AlignmentLevelBarrel", flags.InDet.Align.TRTAlignmentLevelBarrel)
127 kwargs.setdefault(
"AlignmentLevelEndcaps", flags.InDet.Align.TRTAlignmentLevelEndcaps)
129 kwargs.setdefault(
"AlignEndcapZ",
False)
131 kwargs.setdefault(
"SetSoftCutBarrelX", 0.1)
132 kwargs.setdefault(
"SetSoftCutBarrelY", 0.1)
133 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.1)
134 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
135 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
136 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
137 kwargs.setdefault(
"SetSoftCutEndcapX", 0.1)
138 kwargs.setdefault(
"SetSoftCutEndcapY", 0.1)
139 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.001)
140 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.05)
141 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
142 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
145 CompFactory.InDet.TRTGeometryManagerTool(name, **kwargs))
◆ TRTTrkAlignDBToolCfg()
| def IDAlignToolsConfig.TRTTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "TRTTrkAlignDBTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 198 of file IDAlignToolsConfig.py.
201 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
204 kwargs.setdefault(
"TRTGeometryManager", cfg.addPublicTool(
207 kwargs.setdefault(
"WriteOldConstants",
not flags.InDet.Align.accumulate)
208 kwargs.setdefault(
"UpdateConstants",
not flags.InDet.Align.accumulate)
210 cfg.setPrivateTools(CompFactory.InDet.TRTTrkAlignDBTool(name, **kwargs))
def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
def KalmanUpdatorCfg(flags, name='KalmanUpdator', **kwargs)
void print(char *figname, TCanvas *c1)
def ResidualPullCalculatorCfg(flags, name='ResidualPullCalculator', **kwargs)
def InDetStandaloneTrackFitterCfg(flags, name='InDetTrackFitter', **kwargs)