Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
def | InDetAmbiScoringToolBaseCfg (flags, name='InDetAmbiScoringTool', **kwargs) |
| InDet configs. More...
|
|
def | InDetAmbiScoringToolCfg (flags, name='InDetAmbiScoringTool', **kwargs) |
|
def | InDetAmbiScoringToolSiCfg (flags, name='InDetAmbiScoringToolSi', **kwargs) |
|
def | InDetExtenScoringToolCfg (flags, name='InDetExtenScoringTool', **kwargs) |
|
def | InDetTRT_SeededScoringToolCfg (flags, name='InDetTRT_SeededScoringTool', **kwargs) |
|
def | TrigAmbiScoringToolCfg (flags, name='TrigAmbiguityScoringTool', **kwargs) |
|
def | InDetTrigAmbiScoringToolCfg (flags, name='TrigAmbiguityScoringTool', **kwargs) |
|
def | InDetCosmicsScoringToolCfg (flags, name='InDetCosmicsScoringTool', **kwargs) |
|
def | InDetCosmicExtenScoringToolCfg (flags, name='InDetCosmicExtenScoringTool', **kwargs) |
|
def | InDetCosmicScoringTool_TRTCfg (flags, name='InDetCosmicScoringTool_TRT', **kwargs) |
|
def | InDetNNScoringToolBaseCfg (flags, name='InDetNNScoringTool', **kwargs) |
|
def | InDetNNScoringToolCfg (flags, name='InDetNNScoringTool', **kwargs) |
|
def | InDetNNScoringToolSiCfg (flags, name='InDetNNScoringToolSi', **kwargs) |
|
def | InDetTRT_StandaloneScoringToolCfg (flags, name='InDetTRT_StandaloneScoringTool', **kwargs) |
|
def | InDetTRT_TrackSegmentScoringToolCfg (flags, name='InDetTRT_TrackSegmentScoringTool', **kwargs) |
|
def | ITkAmbiScoringToolCfg (flags, name='ITkAmbiScoringTool', **kwargs) |
| ITk configs. More...
|
|
def | ITkTrigAmbiScoringToolCfg (flags, name='ITkTrigAmbiScoringTool', **kwargs) |
|
def | ITkCosmicsScoringToolCfg (flags, name='ITkCosmicsScoringTool', **kwargs) |
|
◆ InDetAmbiScoringToolBaseCfg()
def python.InDetTrackScoringToolsConfig.InDetAmbiScoringToolBaseCfg |
( |
|
flags, |
|
|
|
name = 'InDetAmbiScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
InDet configs.
Definition at line 13 of file InDetTrackScoringToolsConfig.py.
16 if "Extrapolator" not in kwargs:
17 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
18 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
21 if 'DriftCircleCutTool' not in kwargs:
22 from InDetConfig.InDetTrackSelectorToolConfig
import (
23 InDetTRTDriftCircleCutToolCfg)
24 kwargs.setdefault(
"DriftCircleCutTool", acc.popToolsAndMerge(
27 have_calo_rois = (flags.Tracking.doCaloSeededBrem
and
28 kwargs.get(
"doEmCaloSeed",
True))
31 from InDetConfig.InDetCaloClusterROISelectorConfig
import (
32 CaloClusterROIPhiRZContainerMakerCfg)
34 kwargs.setdefault(
"EMROIPhiRZContainer",
35 "InDetCaloClusterROIPhiRZ5GeV")
37 kwargs.setdefault(
"doEmCaloSeed", have_calo_rois)
38 kwargs.setdefault(
"useAmbigFcn",
True)
39 kwargs.setdefault(
"useTRT_AmbigFcn",
False)
40 kwargs.setdefault(
"maxZImp", flags.Tracking.ActiveConfig.maxZImpact)
41 kwargs.setdefault(
"maxEta", flags.Tracking.ActiveConfig.maxEta)
42 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.usePixel)
43 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useSCT)
45 acc.setPrivateTools(CompFactory.InDet.InDetAmbiScoringTool(name, **kwargs))
◆ InDetAmbiScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetAmbiScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetAmbiScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 49 of file InDetTrackScoringToolsConfig.py.
50 kwargs.setdefault(
"minTRTonTrk", 0)
51 kwargs.setdefault(
"minTRTPrecisionFraction", 0)
52 kwargs.setdefault(
"minPt", flags.Tracking.ActiveConfig.minPT)
53 kwargs.setdefault(
"maxRPhiImp",
54 flags.Tracking.ActiveConfig.maxPrimaryImpact)
55 kwargs.setdefault(
"maxRPhiImpEM", flags.Tracking.ActiveConfig.maxEMImpact)
56 kwargs.setdefault(
"minSiClusters", flags.Tracking.ActiveConfig.minClusters)
57 kwargs.setdefault(
"minPixel", flags.Tracking.ActiveConfig.minPixel)
58 kwargs.setdefault(
"maxSiHoles", flags.Tracking.ActiveConfig.maxHoles)
59 kwargs.setdefault(
"maxPixelHoles",
60 flags.Tracking.ActiveConfig.maxPixelHoles)
61 kwargs.setdefault(
"maxSCTHoles", flags.Tracking.ActiveConfig.maxSctHoles)
62 kwargs.setdefault(
"maxDoubleHoles",
63 flags.Tracking.ActiveConfig.maxDoubleHoles)
66 flags, name + flags.Tracking.ActiveConfig.extension, **kwargs)
◆ InDetAmbiScoringToolSiCfg()
def python.InDetTrackScoringToolsConfig.InDetAmbiScoringToolSiCfg |
( |
|
flags, |
|
|
|
name = 'InDetAmbiScoringToolSi' , |
|
|
** |
kwargs |
|
) |
| |
◆ InDetCosmicExtenScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetCosmicExtenScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetCosmicExtenScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 174 of file InDetTrackScoringToolsConfig.py.
175 flags, name='InDetCosmicExtenScoringTool', **kwargs):
176 kwargs.setdefault(
"nWeightedClustersMin", 0)
177 kwargs.setdefault(
"minTRTHits", flags.Tracking.ActiveConfig.minTRTonTrk)
◆ InDetCosmicScoringTool_TRTCfg()
def python.InDetTrackScoringToolsConfig.InDetCosmicScoringTool_TRTCfg |
( |
|
flags, |
|
|
|
name = 'InDetCosmicScoringTool_TRT' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 181 of file InDetTrackScoringToolsConfig.py.
182 flags, name='InDetCosmicScoringTool_TRT', **kwargs):
183 kwargs.setdefault(
"minTRTHits", flags.Tracking.BackTracking.minTRT)
◆ InDetCosmicsScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetCosmicsScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetCosmicsScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 161 of file InDetTrackScoringToolsConfig.py.
164 kwargs.setdefault(
"nWeightedClustersMin",
165 flags.Tracking.ActiveConfig.nWeightedClustersMin)
166 kwargs.setdefault(
"minTRTHits", 0)
167 kwargs.setdefault(
"maxZImp", flags.Tracking.ActiveConfig.maxZImpact)
169 acc.setPrivateTools(CompFactory.InDet.InDetCosmicScoringTool(
170 name+flags.Tracking.ActiveConfig.extension, **kwargs))
◆ InDetExtenScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetExtenScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetExtenScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 74 of file InDetTrackScoringToolsConfig.py.
75 kwargs.setdefault(
"minTRTonTrk",
76 flags.Tracking.ActiveConfig.minTRTonTrk)
77 kwargs.setdefault(
"minTRTPrecisionFraction",
78 flags.Tracking.ActiveConfig.minTRTPrecFrac)
◆ InDetNNScoringToolBaseCfg()
def python.InDetTrackScoringToolsConfig.InDetNNScoringToolBaseCfg |
( |
|
flags, |
|
|
|
name = 'InDetNNScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 187 of file InDetTrackScoringToolsConfig.py.
190 if flags.Tracking.doCaloSeededBrem:
191 from InDetConfig.InDetCaloClusterROISelectorConfig
import (
192 CaloClusterROIPhiRZContainerMakerCfg)
194 kwargs.setdefault(
"EMROIPhiRZContainer",
195 "InDetCaloClusterROIPhiRZ5GeV")
197 if "Extrapolator" not in kwargs:
198 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
199 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
202 if 'DriftCircleCutTool' not in kwargs:
203 from InDetConfig.InDetTrackSelectorToolConfig
import (
204 InDetTRTDriftCircleCutToolCfg)
205 kwargs.setdefault(
"DriftCircleCutTool", acc.popToolsAndMerge(
208 kwargs.setdefault(
"nnCutConfig",
209 "dev/TrackingCP/LRTAmbiNetwork/20200727_225401/nn-config.json")
210 kwargs.setdefault(
"nnCutThreshold",
211 flags.Tracking.nnCutLargeD0Threshold)
213 kwargs.setdefault(
"useAmbigFcn",
True)
214 kwargs.setdefault(
"useTRT_AmbigFcn",
False)
215 kwargs.setdefault(
"maxZImp", flags.Tracking.ActiveConfig.maxZImpact)
216 kwargs.setdefault(
"maxEta", flags.Tracking.ActiveConfig.maxEta)
217 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.usePixel)
218 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useSCT)
219 kwargs.setdefault(
"doEmCaloSeed", flags.Tracking.doCaloSeededBrem)
221 acc.setPrivateTools(CompFactory.InDet.InDetNNScoringTool(name, **kwargs))
◆ InDetNNScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetNNScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetNNScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 225 of file InDetTrackScoringToolsConfig.py.
226 kwargs.setdefault(
"minTRTonTrk", 0)
227 kwargs.setdefault(
"minTRTPrecisionFraction", 0)
228 kwargs.setdefault(
"minPt", flags.Tracking.ActiveConfig.minPT)
229 kwargs.setdefault(
"maxRPhiImp",
230 flags.Tracking.ActiveConfig.maxPrimaryImpact)
231 kwargs.setdefault(
"maxRPhiImpEM", flags.Tracking.ActiveConfig.maxEMImpact)
232 kwargs.setdefault(
"minSiClusters", flags.Tracking.ActiveConfig.minClusters)
233 kwargs.setdefault(
"minPixel", flags.Tracking.ActiveConfig.minPixel)
234 kwargs.setdefault(
"maxSiHoles", flags.Tracking.ActiveConfig.maxHoles)
235 kwargs.setdefault(
"maxPixelHoles",
236 flags.Tracking.ActiveConfig.maxPixelHoles)
237 kwargs.setdefault(
"maxSCTHoles", flags.Tracking.ActiveConfig.maxSctHoles)
238 kwargs.setdefault(
"maxDoubleHoles",
239 flags.Tracking.ActiveConfig.maxDoubleHoles)
242 flags, name+flags.Tracking.ActiveConfig.extension, **kwargs)
◆ InDetNNScoringToolSiCfg()
def python.InDetTrackScoringToolsConfig.InDetNNScoringToolSiCfg |
( |
|
flags, |
|
|
|
name = 'InDetNNScoringToolSi' , |
|
|
** |
kwargs |
|
) |
| |
◆ InDetTrigAmbiScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetTrigAmbiScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'TrigAmbiguityScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 111 of file InDetTrackScoringToolsConfig.py.
113 name='TrigAmbiguityScoringTool', **kwargs):
117 if flags.Tracking.ActiveConfig.input_name ==
"cosmics":
118 ambiScoringFactory = CompFactory.InDet.InDetCosmicScoringTool
119 kwargs.setdefault(
"nWeightedClustersMin",
120 flags.Tracking.ActiveConfig.nWeightedClustersMin)
121 kwargs.setdefault(
"minTRTHits", 0)
124 ambiScoringFactory = CompFactory.InDet.InDetAmbiScoringTool
126 if "Extrapolator" not in kwargs:
128 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
129 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
132 if "DriftCircleCutTool" not in kwargs:
133 from InDetConfig.InDetTrackSelectorToolConfig
import (
134 InDetTrigTRTDriftCircleCutToolCfg)
135 kwargs.setdefault(
"DriftCircleCutTool", acc.popToolsAndMerge(
138 if flags.Tracking.ActiveConfig.name ==
'minBiasPixel':
139 kwargs.setdefault(
"minSiClusters", flags.Tracking.ActiveConfig.nClustersMin)
140 kwargs.setdefault(
"minPt", flags.Tracking.ActiveConfig.minPT)
141 kwargs.setdefault(
"useAmbigFcn",
True)
142 kwargs.setdefault(
"useTRT_AmbigFcn",
False)
143 kwargs.setdefault(
"maxZImp", flags.Tracking.ActiveConfig.maxZImpact)
144 kwargs.setdefault(
"maxRPhiImp", flags.Tracking.ActiveConfig.maxPrimaryImpact)
145 kwargs.setdefault(
"maxEta", flags.Tracking.ActiveConfig.maxEta)
146 kwargs.setdefault(
"maxSCTHoles", flags.Tracking.ActiveConfig.maxSCTHoles)
147 kwargs.setdefault(
"maxSiHoles", flags.Tracking.ActiveConfig.maxSiHoles)
148 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.usePixel)
149 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useSCT)
150 kwargs.setdefault(
"doEmCaloSeed",
False)
151 kwargs.setdefault(
"EMROIPhiRZContainer",
"")
152 kwargs.setdefault(
"minTRTonTrk", 0)
153 kwargs.setdefault(
"minTRTPrecisionFraction", 0)
156 acc.setPrivateTools(ambiScoringFactory(name=name, **kwargs))
◆ InDetTRT_SeededScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetTRT_SeededScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetTRT_SeededScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 82 of file InDetTrackScoringToolsConfig.py.
83 flags, name='InDetTRT_SeededScoringTool', **kwargs):
84 kwargs.setdefault(
"useAmbigFcn",
False)
85 kwargs.setdefault(
"useTRT_AmbigFcn",
True)
86 kwargs.setdefault(
"minTRTonTrk", flags.Tracking.BackTracking.minTRT)
87 kwargs.setdefault(
"minTRTPrecisionFraction",
88 flags.Tracking.BackTracking.minTRTPrecFrac)
89 kwargs.setdefault(
"minPt", flags.Tracking.BackTracking.minPt)
90 kwargs.setdefault(
"maxRPhiImp", flags.Tracking.BackTracking.maxSecondaryImpact)
91 kwargs.setdefault(
"minSiClusters", flags.Tracking.BackTracking.minClusters)
92 kwargs.setdefault(
"maxSiHoles", flags.Tracking.BackTracking.maxHoles)
93 kwargs.setdefault(
"maxPixelHoles", flags.Tracking.BackTracking.maxPixelHoles)
94 kwargs.setdefault(
"maxSCTHoles", flags.Tracking.BackTracking.maxSCTHoles)
95 kwargs.setdefault(
"maxDoubleHoles", flags.Tracking.BackTracking.maxDoubleHoles)
◆ InDetTRT_StandaloneScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetTRT_StandaloneScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetTRT_StandaloneScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 250 of file InDetTrackScoringToolsConfig.py.
256 if "DriftCircleCutTool" not in kwargs:
257 from InDetConfig.InDetTrackSelectorToolConfig
import (
258 InDetTRTDriftCircleCutToolCfg)
259 kwargs.setdefault(
"DriftCircleCutTool", acc.popToolsAndMerge(
262 kwargs.setdefault(
"useAmbigFcn",
True)
263 kwargs.setdefault(
"useSigmaChi2",
False)
264 kwargs.setdefault(
"PtMin", flags.Tracking.TRTStandalone.minPt)
265 kwargs.setdefault(
"minTRTonTrk", flags.Tracking.TRTStandalone.minTRT)
266 kwargs.setdefault(
"maxEta", 2.1)
267 kwargs.setdefault(
"OldTransitionLogic", (
268 flags.Tracking.PrimaryPassConfig
is PrimaryPassConfig.MinBias))
269 kwargs.setdefault(
"minTRTPrecisionFraction",
270 flags.Tracking.TRTStandalone.minTRTPrecFrac)
272 kwargs.setdefault(
"TRTTrksEtaBins",
273 [0.7, 0.8, 0.9, 1.2, 1.3, 1.6, 1.7, 1.8, 1.9, 999])
275 kwargs.setdefault(
"TRTTrksMinTRTHitsThresholds",
276 [25, 18, 18, 18, 26, 28, 26, 24, 22, 0]
277 if flags.GeoModel.Run
is LHCPeriod.Run3
else
278 [27, 18, 18, 18, 26, 28, 26, 24, 22, 0])
280 kwargs.setdefault(
"TRTTrksMinTRTHitsMuDependencies",
281 [0.2, 0.05, 0.05, 0.05,
282 0.15, 0.15, 0.15, 0.15, 0.15, 0.])
285 CompFactory.InDet.InDetTrtTrackScoringTool(name, **kwargs))
◆ InDetTRT_TrackSegmentScoringToolCfg()
def python.InDetTrackScoringToolsConfig.InDetTRT_TrackSegmentScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetTRT_TrackSegmentScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
◆ ITkAmbiScoringToolCfg()
def python.InDetTrackScoringToolsConfig.ITkAmbiScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'ITkAmbiScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
ITk configs.
Definition at line 298 of file InDetTrackScoringToolsConfig.py.
301 if 'Extrapolator' not in kwargs:
302 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
303 kwargs.setdefault(
"Extrapolator", acc.popToolsAndMerge(
306 if 'InDetEtaDependentCutsSvc' not in kwargs:
307 from InDetConfig.InDetEtaDependentCutsConfig
import (
308 ITkEtaDependentCutsSvcCfg)
310 kwargs.setdefault(
"InDetEtaDependentCutsSvc", acc.getService(
311 "ITkEtaDependentCutsSvc"+flags.Tracking.ActiveConfig.extension))
313 if flags.Tracking.ActiveConfig.doCaloSeededBremSi:
314 from InDetConfig.InDetCaloClusterROISelectorConfig
import (
315 ITkCaloClusterROIPhiRZContainerMakerCfg)
317 kwargs.setdefault(
"EMROIPhiRZContainer",
"ITkCaloClusterROIPhiRZ5GeV")
319 kwargs.setdefault(
"DriftCircleCutTool",
None)
320 kwargs.setdefault(
"useAmbigFcn",
True)
321 kwargs.setdefault(
"useTRT_AmbigFcn",
False)
322 kwargs.setdefault(
"maxEta", flags.Tracking.ActiveConfig.maxEta)
323 kwargs.setdefault(
"usePixel", flags.Tracking.ActiveConfig.useITkPixel)
324 kwargs.setdefault(
"useSCT", flags.Tracking.ActiveConfig.useITkStrip)
325 kwargs.setdefault(
"doEmCaloSeed", flags.Tracking.ActiveConfig.doCaloSeededBremSi)
326 kwargs.setdefault(
"useITkAmbigFcn",
True)
327 kwargs.setdefault(
"minTRTonTrk", 0)
328 kwargs.setdefault(
"minTRTPrecisionFraction", 0)
330 acc.setPrivateTools(CompFactory.InDet.InDetAmbiScoringTool(
331 name + flags.Tracking.ActiveConfig.extension, **kwargs))
◆ ITkCosmicsScoringToolCfg()
def python.InDetTrackScoringToolsConfig.ITkCosmicsScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'ITkCosmicsScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 338 of file InDetTrackScoringToolsConfig.py.
341 kwargs.setdefault(
"nWeightedClustersMin",
342 flags.Tracking.ActiveConfig.nWeightedClustersMin)
343 kwargs.setdefault(
"minTRTHits", 0)
344 kwargs.setdefault(
"maxZImp", flags.Tracking.ActiveConfig.maxZImpact)
346 acc.setPrivateTools(CompFactory.InDet.InDetCosmicScoringTool(
347 name+flags.ITk.Tracking.ActiveConfig.extension, **kwargs))
◆ ITkTrigAmbiScoringToolCfg()
def python.InDetTrackScoringToolsConfig.ITkTrigAmbiScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'ITkTrigAmbiScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
◆ TrigAmbiScoringToolCfg()
def python.InDetTrackScoringToolsConfig.TrigAmbiScoringToolCfg |
( |
|
flags, |
|
|
|
name = 'TrigAmbiguityScoringTool' , |
|
|
** |
kwargs |
|
) |
| |
def ITkEtaDependentCutsSvcCfg(flags, name='ITkEtaDependentCutsSvc', **kwargs)
def CaloClusterROIPhiRZContainerMakerCfg(flags, name="CaloClusterROIPhiRZContainerMaker", **kwargs)
def ITkCaloClusterROIPhiRZContainerMakerCfg(flags, name="ITkCaloClusterROIPhiRZContainerMaker", **kwargs)