 |
ATLAS Offline Software
|
|
def | ITkAlignModuleToolCfg (flags, name="ITkAlignModuleTool", **kwargs) |
|
def | ITkGeometryManagerToolCfg (flags, name="ITkGeometryManagerTool", **kwargs) |
|
def | ITkPixelGeometryManagerToolCfg (flags, name="ITkPixelManagerTool", **kwargs) |
|
def | ITkStripGeometryManagerToolCfg (flags, name="ITkStripManagerTool", **kwargs) |
|
def | ITkTrkAlignDBToolCfg (flags, name="ITkTrkAlignDBTool", **kwargs) |
|
def | ITkMatrixToolCfg (flags, name="ITkMatrixTool", **kwargs) |
|
def | ITkGlobalChi2AlignToolCfg (flags, name="ITkGlobalChi2AlignTool", **kwargs) |
|
def | ITkAlignResidualCalculatorCfg (flags, name="ITkAlignResidualCalculator", **kwargs) |
|
def | ITkAlignTrackCreatorCfg (flags, name="ITkAlignTrackCreator", **kwargs) |
|
def | ITkBeamspotVertexPreProcessorCfg (flags, name="ITkBeamspotVertexPreProcessor", **kwargs) |
|
◆ ITkAlignModuleToolCfg()
def ITkAlignToolsConfig.ITkAlignModuleToolCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignModuleTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 6 of file ITkAlignToolsConfig.py.
8 cfg.setPrivateTools(CompFactory.InDet.InDetAlignModuleTool(name, **kwargs))
◆ ITkAlignResidualCalculatorCfg()
def ITkAlignToolsConfig.ITkAlignResidualCalculatorCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignResidualCalculator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 163 of file ITkAlignToolsConfig.py.
166 if "ResidualPullCalculator" not in kwargs:
167 from TrkConfig.TrkResidualPullCalculatorConfig
import (
168 ResidualPullCalculatorCfg)
169 kwargs.setdefault(
"ResidualPullCalculator", cfg.popToolsAndMerge(
172 if "UpdatorTool" not in kwargs:
173 from TrkConfig.TrkMeasurementUpdatorConfig
import KalmanUpdatorCfg
174 kwargs.setdefault(
"UpdatorTool", cfg.popToolsAndMerge(
177 kwargs.setdefault(
"ResidualType", 0)
179 cfg.setPrivateTools(CompFactory.Trk.AlignResidualCalculator(name, **kwargs))
◆ ITkAlignTrackCreatorCfg()
def ITkAlignToolsConfig.ITkAlignTrackCreatorCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignTrackCreator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 183 of file ITkAlignToolsConfig.py.
186 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
189 kwargs.setdefault(
"ResidualCalculator", cfg.popToolsAndMerge(
192 kwargs.setdefault(
"IncludeScatterers",
False)
193 kwargs.setdefault(
"RemoveATSOSNotInAlignModule",
False)
195 cfg.setPrivateTools(CompFactory.Trk.AlignTrackCreator(name, **kwargs))
◆ ITkBeamspotVertexPreProcessorCfg()
def ITkAlignToolsConfig.ITkBeamspotVertexPreProcessorCfg |
( |
|
flags, |
|
|
|
name = "ITkBeamspotVertexPreProcessor" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 198 of file ITkAlignToolsConfig.py.
201 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
204 if "TrackFitter" not in kwargs:
205 from TrkConfig.CommonTrackFitterConfig
import ITkStandaloneTrackFitterCfg
206 kwargs.setdefault(
"TrackFitter", cfg.addPublicTool(
208 FillDerivativeMatrix =
True))))
210 if "TrackToVertexIPEstimatorTool" not in kwargs:
211 from TrkConfig.TrkVertexFitterUtilsConfig
import TrackToVertexIPEstimatorCfg
212 kwargs.setdefault(
"TrackToVertexIPEstimatorTool", cfg.addPublicTool(
215 if "BSConstraintTrackSelector" not in kwargs:
216 from InDetConfig.InDetTrackSelectionToolConfig
import Align_InDetTrackSelectionToolCfg
217 kwargs.setdefault(
"BSConstraintTrackSelector", cfg.addPublicTool(
220 if "Extrapolator" not in kwargs:
221 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
222 kwargs.setdefault(
"Extrapolator", cfg.addPublicTool(
225 kwargs.setdefault(
"UseSingleFitter",
True)
226 kwargs.setdefault(
"RunOutlierRemoval",
False)
227 kwargs.setdefault(
"DoBSConstraint",
False)
228 kwargs.setdefault(
"DoAssociatedToPVSelection",
False)
231 CompFactory.Trk.BeamspotVertexPreProcessor(name, **kwargs))
◆ ITkGeometryManagerToolCfg()
def ITkAlignToolsConfig.ITkGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "ITkGeometryManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 11 of file ITkAlignToolsConfig.py.
15 kwargs.setdefault(
"PixelDetectorManager",
"ITkPixel")
16 kwargs.setdefault(
"StripDetectorManager",
"ITkStrip")
17 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
20 kwargs.setdefault(
"AlignPixel", flags.ITk.Align.alignITkPixel)
21 kwargs.setdefault(
"AlignSCT", flags.ITk.Align.alignITkStrip)
22 kwargs.setdefault(
"AlignmentLevel", -1)
23 kwargs.setdefault(
"ModuleSelection", [])
25 if flags.ITk.Align.alignITkPixel:
26 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
29 if flags.ITk.Align.alignITkStrip:
30 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
33 cfg.setPrivateTools(CompFactory.InDet.SiGeometryManagerTool(name, **kwargs))
◆ ITkGlobalChi2AlignToolCfg()
def ITkAlignToolsConfig.ITkGlobalChi2AlignToolCfg |
( |
|
flags, |
|
|
|
name = "ITkGlobalChi2AlignTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 148 of file ITkAlignToolsConfig.py.
151 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
154 kwargs.setdefault(
"MatrixTool", cfg.popToolsAndMerge(
ITkMatrixToolCfg(flags)))
156 kwargs.setdefault(
"StoreLocalDerivOnly", flags.ITk.Align.solveLocal)
157 kwargs.setdefault(
"SecondDerivativeCut", 0)
160 cfg.setPrivateTools(CompFactory.Trk.GlobalChi2AlignTool(name, **kwargs))
◆ ITkMatrixToolCfg()
def ITkAlignToolsConfig.ITkMatrixToolCfg |
( |
|
flags, |
|
|
|
name = "ITkMatrixTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 127 of file ITkAlignToolsConfig.py.
130 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
133 kwargs.setdefault(
"PathBinName", f
"{flags.ITk.Align.baseDir}/Accumulate/")
134 kwargs.setdefault(
"PathTxtName", f
"{flags.ITk.Align.baseDir}/Accumulate/")
135 kwargs.setdefault(
"InputTFiles", [f
"{flags.ITk.Align.baseDir}/Accumulate/{flags.ITk.Align.inputTFiles}"])
136 kwargs.setdefault(
"SolveOption", 3)
137 kwargs.setdefault(
"MinNumHitsPerModule", 10)
139 kwargs.setdefault(
"WriteTFile", flags.ITk.Align.accumulate)
140 kwargs.setdefault(
"ReadTFile",
not flags.ITk.Align.accumulate)
141 kwargs.setdefault(
"ScaleMatrix",
True)
142 kwargs.setdefault(
"WriteEigenMat",
False)
143 kwargs.setdefault(
"WriteEigenMatTxt",
False)
145 cfg.setPrivateTools(CompFactory.Trk.MatrixTool(name, **kwargs))
◆ ITkPixelGeometryManagerToolCfg()
def ITkAlignToolsConfig.ITkPixelGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "ITkPixelManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 36 of file ITkAlignToolsConfig.py.
40 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
43 kwargs.setdefault(
"PixelDetectorManager",
"ITkPixel")
44 kwargs.setdefault(
"EtaCorrection",
False)
47 kwargs.setdefault(
"AlignmentLevel", 1)
51 kwargs.setdefault(
"SetSoftCutBarrelX", 0.02)
52 kwargs.setdefault(
"SetSoftCutBarrelY", 0.02)
53 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.02)
54 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
55 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
56 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
57 kwargs.setdefault(
"SetSoftCutEndcapX", 0.02)
58 kwargs.setdefault(
"SetSoftCutEndcapY", 0.02)
59 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.02)
60 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.05)
61 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
62 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
65 CompFactory.InDet.PixelGeometryManagerTool(name, **kwargs))
◆ ITkStripGeometryManagerToolCfg()
def ITkAlignToolsConfig.ITkStripGeometryManagerToolCfg |
( |
|
flags, |
|
|
|
name = "ITkStripManagerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 68 of file ITkAlignToolsConfig.py.
72 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
75 kwargs.setdefault(
"StripDetectorManager",
"ITkStrip")
78 kwargs.setdefault(
"AlignmentLevel", 0)
82 kwargs.setdefault(
"SetSoftCutBarrelX", 0.05)
83 kwargs.setdefault(
"SetSoftCutBarrelY", 0.05)
84 kwargs.setdefault(
"SetSoftCutBarrelZ", 0.05)
85 kwargs.setdefault(
"SetSoftCutBarrelRotX", 0.05)
86 kwargs.setdefault(
"SetSoftCutBarrelRotY", 0.05)
87 kwargs.setdefault(
"SetSoftCutBarrelRotZ", 0.05)
88 kwargs.setdefault(
"SetSoftCutEndcapX", 0.05)
89 kwargs.setdefault(
"SetSoftCutEndcapY", 0.05)
90 kwargs.setdefault(
"SetSoftCutEndcapZ", 0.005)
91 kwargs.setdefault(
"SetSoftCutEndcapRotX", 0.005)
92 kwargs.setdefault(
"SetSoftCutEndcapRotY", 0.05)
93 kwargs.setdefault(
"SetSoftCutEndcapRotZ", 0.05)
96 CompFactory.InDet.SCTGeometryManagerTool(name, **kwargs))
◆ ITkTrkAlignDBToolCfg()
def ITkAlignToolsConfig.ITkTrkAlignDBToolCfg |
( |
|
flags, |
|
|
|
name = "ITkTrkAlignDBTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 99 of file ITkAlignToolsConfig.py.
102 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(
105 kwargs.setdefault(
"SiGeometryManager", cfg.addPublicTool(
108 kwargs.setdefault(
"PixelGeometryManager", cfg.addPublicTool(
111 kwargs.setdefault(
"SCTGeometryManager", cfg.addPublicTool(
114 from InDetAlignGenTools.InDetAlignGenToolsConfig
import ITkAlignDBTool
115 kwargs.setdefault(
"IDAlignDBTool", cfg.addPublicTool(cfg.popToolsAndMerge(
ITkAlignDBTool(flags))))
117 kwargs.setdefault(
"WriteOldConstants",
not flags.ITk.Align.accumulate)
118 kwargs.setdefault(
"UpdateConstants",
not flags.ITk.Align.accumulate)
121 kwargs.setdefault(
"OutputIBLDistFile",
"")
122 kwargs.setdefault(
"OldIBLDistFile",
"")
124 cfg.setPrivateTools(CompFactory.InDet.SiTrkAlignDBTool(name, **kwargs))
def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
def KalmanUpdatorCfg(flags, name='KalmanUpdator', **kwargs)
def ITkStandaloneTrackFitterCfg(flags, name='ITkTrackFitter', **kwargs)
def ResidualPullCalculatorCfg(flags, name='ResidualPullCalculator', **kwargs)