ATLAS Offline Software
Functions | Variables
python.AtlasExtrapolatorConfig Namespace Reference

Functions

def AtlasExtrapolatorCfg (flags, name='AtlasExtrapolator')
 
def TrigPFlowExtrapolatorCfg (flags, name='HLT_PFlowExtrapolator')
 
def egammaCaloExtrapolatorCfg (flags, name='egammaCaloExtrapolator')
 
def MCTruthClassifierExtrapolatorCfg (flags, name='MCTruthClassifierExtrapolator')
 
def InDetExtrapolatorCfg (flags, name='InDetExtrapolator', **kwargs)
 
def MuonExtrapolatorCfg (flags, name="MuonExtrapolator", **kwargs)
 
def MuonStraightLineExtrapolatorCfg (flags, name="MuonStraightLineExtrapolator", **kwargs)
 
def MCTBExtrapolatorCfg (flags, name='MCTBExtrapolator', **kwargs)
 

Variables

 use_old_names
 
 flags
 
 Files
 
 cfg
 
 mlog
 
 nestLevel
 
 printDefaults
 
 f
 

Function Documentation

◆ AtlasExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.AtlasExtrapolatorCfg (   flags,
  name = 'AtlasExtrapolator' 
)

Definition at line 63 of file AtlasExtrapolatorConfig.py.

63 def AtlasExtrapolatorCfg(flags, name='AtlasExtrapolator'):
64  # Default "ATLAS" with some reasonable defaults
65  # Rk for Global/ID STEP to be used for dense volumes.
66  from TrkConfig.AtlasExtrapolatorToolsConfig import (
67  AtlasMultipleScatteringUpdatorCfg)
68 
69  result = ComponentAccumulator()
70 
71  # propagator defaults
72  from TrkConfig.TrkExRungeKuttaPropagatorConfig import (
73  RungeKuttaPropagatorCfg)
74  AtlasRungeKuttaPropagator = result.popToolsAndMerge(
76  AtlasSTEP_Propagator = result.popToolsAndMerge(
78  ITkPropagator = None
79  if flags.Detector.GeometryITk:
80  from TrkConfig.TrkExRungeKuttaPropagatorConfig import ITkPropagatorCfg
81  ITkPropagator = result.popToolsAndMerge(
82  ITkPropagatorCfg(flags))
83 
84  AtlasPropagators = []
85  AtlasPropagators += [AtlasRungeKuttaPropagator]
86  AtlasPropagators += [AtlasSTEP_Propagator]
87  if flags.Detector.GeometryITk:
88  AtlasPropagators += [ITkPropagator]
89 
90  # updator defaults
91  AtlasMaterialEffectsUpdator = result.popToolsAndMerge(
92  TC.AtlasMaterialEffectsUpdatorCfg(flags))
93  AtlasMaterialEffectsUpdatorLandau = result.popToolsAndMerge(
94  TC.AtlasMaterialEffectsUpdatorLandauCfg(flags))
95  ITkMaterialEffectsUpdator = None
96  if flags.Detector.GeometryITk:
97  ITkMaterialEffectsUpdator = result.popToolsAndMerge(
98  TC.ITkMaterialEffectsUpdatorCfg(flags))
99 
100  AtlasUpdators = []
101  AtlasUpdators += [AtlasMaterialEffectsUpdator]
102  AtlasUpdators += [AtlasMaterialEffectsUpdatorLandau]
103  if flags.Detector.GeometryITk:
104  AtlasUpdators += [ITkMaterialEffectsUpdator]
105 
106  AtlasNavigator = result.popToolsAndMerge(TC.AtlasNavigatorCfg(flags))
107 
108  # configure propagators/updators according to geometry signature
109  AtlasSubPropagators = []
110  AtlasSubPropagators += [AtlasRungeKuttaPropagator.name] # Global
111  if flags.Detector.GeometryITk:
112  AtlasSubPropagators += [ITkPropagator.name] # ITk
113  else:
114  AtlasSubPropagators += [AtlasRungeKuttaPropagator.name] # ID
115  AtlasSubPropagators += [AtlasSTEP_Propagator.name] # BeamPipe
116  AtlasSubPropagators += [AtlasSTEP_Propagator.name] # Calo
117  AtlasSubPropagators += [AtlasSTEP_Propagator.name] # MS
118  AtlasSubPropagators += [AtlasRungeKuttaPropagator.name] # Cavern
119 
120  AtlasSubUpdators = []
121  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # Global
122  if flags.Detector.GeometryITk:
123  AtlasSubUpdators += [ITkMaterialEffectsUpdator.name] # ITk
124  else:
125  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # ID
126  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # BeamPipe
127  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # Calo
128  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # MS
129  AtlasSubUpdators += [AtlasMaterialEffectsUpdator.name] # Cavern
130 
131  AtlasELossUpdater = result.popToolsAndMerge(
132  TC.AtlasEnergyLossUpdatorCfg(flags))
133  AtlasEnergyLossUpdater = AtlasELossUpdater
134 
135  # call the base class constructor
136  Extrapolator = CompFactory.Trk.Extrapolator(
137  name,
138  Navigator=AtlasNavigator,
139  MaterialEffectsUpdators=AtlasUpdators,
140  MultipleScatteringUpdater=result.popToolsAndMerge(
141  AtlasMultipleScatteringUpdatorCfg(flags, UseTrkUtils=True)),
142  STEP_Propagator=AtlasSTEP_Propagator,
143  Propagators=AtlasPropagators,
144  SubPropagators=AtlasSubPropagators,
145  SubMEUpdators=AtlasSubUpdators,
146  EnergyLossUpdater=AtlasEnergyLossUpdater
147  )
148 
149  result.setPrivateTools(Extrapolator)
150  return result
151 
152 
153 @AccumulatorCache

◆ egammaCaloExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.egammaCaloExtrapolatorCfg (   flags,
  name = 'egammaCaloExtrapolator' 
)

Definition at line 194 of file AtlasExtrapolatorConfig.py.

194 def egammaCaloExtrapolatorCfg(flags, name='egammaCaloExtrapolator'):
195  # e/gamma mainly uses Extrapolate Directly to a particular
196  # surface to the calo. We do not do "tracking"
197  # as electrons/photon have showered.
198  # This means that in practice only the 'Global'
199  # propagator is used with not material effects.
200  # Configure everything in any case for clarity/consistency.
201  result = ComponentAccumulator()
202 
203  egammaExtrapolator = result.popToolsAndMerge(
204  AtlasExtrapolatorCfg(flags, name))
205 
206  from TrkConfig.TrkExRungeKuttaPropagatorConfig import (
207  RungeKuttaPropagatorCfg)
208  RungeKuttaPropagator = result.popToolsAndMerge(
210  from TrkConfig.TrkExSTEP_PropagatorConfig import (
211  AtlasNoMatSTEP_PropagatorCfg)
212  NoMatSTEP_Propagator = result.popToolsAndMerge(
214  ITkPropagator = None
215  if flags.Detector.GeometryITk:
216  from TrkConfig.TrkExRungeKuttaPropagatorConfig import ITkPropagatorCfg
217  ITkPropagator = result.popToolsAndMerge(
218  ITkPropagatorCfg(flags))
219 
220  egammaPropagators = []
221  egammaPropagators += [RungeKuttaPropagator]
222  egammaPropagators += [NoMatSTEP_Propagator]
223  if flags.Detector.GeometryITk:
224  egammaPropagators += [ITkPropagator]
225 
226  MaterialEffectsUpdator = result.popToolsAndMerge(
227  TC.AtlasMaterialEffectsUpdatorCfg(flags))
228  NoElossMaterialEffectsUpdator = result.popToolsAndMerge(
229  TC.AtlasNoElossMaterialEffectsUpdatorCfg(flags))
230  ITkMaterialEffectsUpdator = None
231  if flags.Detector.GeometryITk:
232  ITkMaterialEffectsUpdator = result.popToolsAndMerge(
233  TC.ITkMaterialEffectsUpdatorCfg(flags))
234 
235  egammaUpdators = []
236  egammaUpdators += [MaterialEffectsUpdator]
237  egammaUpdators += [NoElossMaterialEffectsUpdator]
238  if flags.Detector.GeometryITk:
239  egammaUpdators += [ITkMaterialEffectsUpdator]
240 
241  # configure propagators/updators according to geometry signature
242  egammaSubPropagators = []
243  egammaSubPropagators += [RungeKuttaPropagator.name] # Global
244  if flags.Detector.GeometryITk:
245  egammaSubPropagators += [ITkPropagator.name] # ITk
246  else:
247  egammaSubPropagators += [RungeKuttaPropagator.name] # ID
248 
249  egammaSubPropagators += [RungeKuttaPropagator.name] # BeamPipe
250  egammaSubPropagators += [RungeKuttaPropagator.name] # Calo
251  egammaSubPropagators += [NoMatSTEP_Propagator.name] # MS
252  egammaSubPropagators += [RungeKuttaPropagator.name] # Cavern
253 
254  egammaSubUpdators = []
255  egammaSubUpdators += [MaterialEffectsUpdator.name] # Global
256  if flags.Detector.GeometryITk:
257  egammaSubUpdators += [ITkMaterialEffectsUpdator.name] # ID
258  else:
259  egammaSubUpdators += [MaterialEffectsUpdator.name] # ID
260  egammaSubUpdators += [MaterialEffectsUpdator.name] # BeamPipe
261  egammaSubUpdators += [NoElossMaterialEffectsUpdator.name] # Calo
262  egammaSubUpdators += [NoElossMaterialEffectsUpdator.name] # MS
263  egammaSubUpdators += [MaterialEffectsUpdator.name] # Cavern
264 
265  egammaExtrapolator.MaterialEffectsUpdators = egammaUpdators
266  egammaExtrapolator.SubMEUpdators = egammaSubUpdators
267  egammaExtrapolator.Propagators = egammaPropagators
268  egammaExtrapolator.SubPropagators = egammaSubPropagators
269  # egamma STEP with no eloss for calo intersections
270  egammaExtrapolator.STEP_Propagator = NoMatSTEP_Propagator
271 
272  result.setPrivateTools(egammaExtrapolator)
273  return result
274 
275 
276 @AccumulatorCache

◆ InDetExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.InDetExtrapolatorCfg (   flags,
  name = 'InDetExtrapolator',
**  kwargs 
)

Definition at line 315 of file AtlasExtrapolatorConfig.py.

315 def InDetExtrapolatorCfg(flags, name='InDetExtrapolator', **kwargs):
316  # Inner detector config cares mainly for the "Global".
317  # This is usually the RungeKutta Propagator and a material
318  # effects updator without energy loss.
319  # As extrapolations are to happen inside the InDet volume.
320  result = ComponentAccumulator()
321 
322  # FIXME copied from the old config, also needs fixing on the c++ side.
323  if 'Propagators' not in kwargs:
324  from TrkConfig.TrkExRungeKuttaPropagatorConfig import (
325  InDetPropagatorCfg)
326  InDetPropagator = result.popToolsAndMerge(
327  InDetPropagatorCfg(flags))
328  Propagators = [InDetPropagator]
329  kwargs.setdefault("Propagators", Propagators)
330 
331  propagator = kwargs.get('Propagators')[0].name if (
332  kwargs.get('Propagators', None) is not None
333  and len(kwargs.get('Propagators', None)) > 0) else None
334 
335  if 'MaterialEffectsUpdators' not in kwargs:
336  InDetMaterialEffectsUpdator = result.getPrimaryAndMerge(
337  TC.InDetMaterialEffectsUpdatorCfg(flags))
338  MaterialEffectsUpdators = [InDetMaterialEffectsUpdator]
339  kwargs.setdefault("MaterialEffectsUpdators", MaterialEffectsUpdators)
340  material_updator = kwargs.get('MaterialEffectsUpdators')[0].name if (
341  kwargs.get('MaterialEffectsUpdators', None) is not None
342  and len(kwargs.get('MaterialEffectsUpdators', None)) > 0) else None
343 
344  if 'Navigator' not in kwargs:
345  AtlasNavigator = result.popToolsAndMerge(
346  TC.AtlasNavigatorCfg(flags, name="InDetNavigator"))
347  kwargs.setdefault("Navigator", AtlasNavigator)
348 
349  sub_propagators = []
350  sub_updators = []
351 
352  # configure propagators/updators according to geometry signature
353  # Global entry
354  sub_propagators += [propagator]
355  sub_updators += [material_updator]
356 
357  # ID entry
358  sub_propagators += [propagator]
359  sub_updators += [material_updator]
360 
361  # beampipe entry
362  sub_updators += [material_updator]
363 
364  kwargs.setdefault("SubPropagators", sub_propagators)
365  kwargs.setdefault("SubMEUpdators", sub_updators)
366 
367  AtlasELossUpdater = result.popToolsAndMerge(
368  TC.AtlasEnergyLossUpdatorCfg(flags))
369  kwargs.setdefault("EnergyLossUpdater", AtlasELossUpdater)
370 
371  extrapolator = CompFactory.Trk.Extrapolator(name, **kwargs)
372  result.setPrivateTools(extrapolator)
373  return result
374 
375 

◆ MCTBExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.MCTBExtrapolatorCfg (   flags,
  name = 'MCTBExtrapolator',
**  kwargs 
)

Definition at line 447 of file AtlasExtrapolatorConfig.py.

447 def MCTBExtrapolatorCfg(flags, name='MCTBExtrapolator', **kwargs):
448  # Muon set the STEP also as the single "Global" propagator
449  result = ComponentAccumulator()
450  if use_old_names:
451  kwargs.setdefault("Propagators", [result.popToolsAndMerge(
452  AtlasSTEP_PropagatorCfg(flags, name='MCTBPropagator'))])
453  kwargs.setdefault("STEP_Propagator",
454  result.popToolsAndMerge(AtlasSTEP_PropagatorCfg(flags)))
455  else:
456  prop = result.popToolsAndMerge(
458  kwargs.setdefault("Propagators", [prop])
459  kwargs.setdefault("STEP_Propagator", prop)
460  kwargs.setdefault("ResolveMuonStation", False)
461  kwargs.setdefault("Navigator", result.popToolsAndMerge(
462  TC.AtlasNavigatorCfg(flags, name="InDetNavigator")))
463  kwargs.setdefault("EnergyLossUpdater", result.popToolsAndMerge(
464  TC.AtlasEnergyLossUpdatorCfg(flags)))
465 
466  result.setPrivateTools(result.popToolsAndMerge(
467  MuonExtrapolatorCfg(flags, name, **kwargs)))
468  return result
469 
470 

◆ MCTruthClassifierExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.MCTruthClassifierExtrapolatorCfg (   flags,
  name = 'MCTruthClassifierExtrapolator' 
)

Definition at line 277 of file AtlasExtrapolatorConfig.py.

278  name='MCTruthClassifierExtrapolator'):
279  # MCTruthClassifier. Used to Extrapolate Directly
280  # photons (fwd Electrons) to a specific surface to the calo
281  # for truth matching.
282  # We do not do "tracking" as electrons/photon have showered.
283  # This means that in practice only the 'Global'
284  # propagator and no material effects.
285  # Configure everything in any case for clarity/consistency.
286  result = ComponentAccumulator()
287 
288  MCTruthExtrapolator = result.popToolsAndMerge(
289  AtlasExtrapolatorCfg(flags, name))
290 
291  MCTruthUpdators = []
292 
293  NoElossMaterialEffectsUpdator = result.popToolsAndMerge(
294  TC.AtlasNoElossMaterialEffectsUpdatorCfg(flags))
295  MCTruthUpdators += [NoElossMaterialEffectsUpdator]
296 
297  MCTruthSubUpdators = []
298 
299  # configure propagators/updators according to geometry signature
300  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # Global
301  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # ID
302  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # beampipe
303  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # calo
304  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # MS
305  MCTruthSubUpdators += [NoElossMaterialEffectsUpdator.name] # cavern
306 
307  MCTruthExtrapolator.MaterialEffectsUpdators = MCTruthUpdators
308  MCTruthExtrapolator.SubMEUpdators = MCTruthSubUpdators
309 
310  result.setPrivateTools(MCTruthExtrapolator)
311  return result
312 
313 
314 @AccumulatorCache

◆ MuonExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.MuonExtrapolatorCfg (   flags,
  name = "MuonExtrapolator",
**  kwargs 
)

Definition at line 376 of file AtlasExtrapolatorConfig.py.

376 def MuonExtrapolatorCfg(flags, name="MuonExtrapolator", **kwargs):
377  from TrkConfig.AtlasExtrapolatorToolsConfig import (
378  AtlasMultipleScatteringUpdatorCfg)
379 
380  # Muons set the STEP also as the single "Global" propagator
381  result = ComponentAccumulator()
382 
383  AtlasMaterialEffectsUpdator = result.popToolsAndMerge(
384  TC.AtlasMaterialEffectsUpdatorCfg(flags,
385  name="MuonMaterialEffectsUpdator"))
386  kwargs.setdefault("MaterialEffectsUpdators", [AtlasMaterialEffectsUpdator])
387 
388  kwargs.setdefault("MultipleScatteringUpdater",
389  result.popToolsAndMerge(
391  UseTrkUtils=True)))
392 
393  AtlasNavigator = result.popToolsAndMerge(TC.AtlasNavigatorCfg(
394  flags, name='InDetNavigator' if use_old_names else None))
395  kwargs.setdefault("Navigator", AtlasNavigator)
396 
397  AtlasELossUpdater = result.popToolsAndMerge(
398  TC.AtlasEnergyLossUpdatorCfg(flags))
399  kwargs.setdefault("EnergyLossUpdater", AtlasELossUpdater)
400 
401  if 'STEP_Propagator' not in kwargs:
402  AtlasSTEP_Propagator = result.popToolsAndMerge(
404  kwargs.setdefault("STEP_Propagator", AtlasSTEP_Propagator)
405 
406  if 'Propagators' not in kwargs:
407  if use_old_names:
408  kwargs.setdefault("Propagators", [result.popToolsAndMerge(
409  AtlasSTEP_PropagatorCfg(flags, name="MuonPropagator"))])
410  else:
411  kwargs.setdefault("Propagators", [kwargs["STEP_Propagator"]])
412 
413  kwargs.setdefault("ResolveMuonStation", True)
414  # must be > 1um to avoid missing MTG intersections
415  kwargs.setdefault("Tolerance", 0.0011)
416 
417  extrap = CompFactory.Trk.Extrapolator(name, **kwargs)
418  result.setPrivateTools(extrap)
419  return result
420 
421 

◆ MuonStraightLineExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.MuonStraightLineExtrapolatorCfg (   flags,
  name = "MuonStraightLineExtrapolator",
**  kwargs 
)

Definition at line 422 of file AtlasExtrapolatorConfig.py.

423  name="MuonStraightLineExtrapolator",
424  **kwargs):
425  # Muon set the STEP also as the single "Global" propagator
426  result = ComponentAccumulator()
427 
428  muon_prop = None
429  if use_old_names:
430  muon_prop = result.popToolsAndMerge(
431  AtlasSTEP_PropagatorCfg(flags, name='MuonStraightLinePropagator'))
432  else:
433  muon_prop = result.popToolsAndMerge(AtlasSTEP_PropagatorCfg(flags))
434  kwargs.setdefault("Propagators", [muon_prop])
435  kwargs.setdefault("STEP_Propagator", muon_prop)
436  extrap = result.popToolsAndMerge(
437  MuonExtrapolatorCfg(flags, name, **kwargs))
438  result.setPrivateTools(extrap)
439  result.addPublicTool(extrap)
440  # This should be done by the client with the public tool,
441  # but since it's hard to track down
442  # (and since Extrapolators are a specicial case),
443  # just be pragmatic for now.
444  return result
445 
446 

◆ TrigPFlowExtrapolatorCfg()

def python.AtlasExtrapolatorConfig.TrigPFlowExtrapolatorCfg (   flags,
  name = 'HLT_PFlowExtrapolator' 
)

Definition at line 154 of file AtlasExtrapolatorConfig.py.

154 def TrigPFlowExtrapolatorCfg(flags, name='HLT_PFlowExtrapolator'):
155  # This is the extrapolator which is used in PFlow
156  # reconstruction at the level of HLT. It allows to
157  # setup the tolerance which influences speed (but also
158  # precision) of the extrapolation.
159  result = ComponentAccumulator()
160 
161  PFlowExtrapolator = result.popToolsAndMerge(
162  AtlasExtrapolatorCfg(flags, name))
163 
164  from TrkConfig.TrkExRungeKuttaPropagatorConfig import (
165  RungeKuttaPropagatorCfg)
166  RungeKuttaPropagator = result.popToolsAndMerge(
168  from TrkConfig.TrkExSTEP_PropagatorConfig import (
169  AtlasSTEP_PropagatorCfg)
170  pflowSTEP_Propagator = result.popToolsAndMerge(
171  AtlasSTEP_PropagatorCfg(flags,Tolerance=flags.Trigger.Jet.PFlowTolerance))
172 
173  pflowPropagators = []
174  pflowPropagators += [RungeKuttaPropagator]
175  pflowPropagators += [pflowSTEP_Propagator]
176 
177  pflowSubPropagators = []
178  pflowSubPropagators += [RungeKuttaPropagator.name] # for Global
179  pflowSubPropagators += [RungeKuttaPropagator.name] # for ID
180  pflowSubPropagators += [pflowSTEP_Propagator.name] # for BeamPipe
181  pflowSubPropagators += [pflowSTEP_Propagator.name] # for Calo
182  pflowSubPropagators += [pflowSTEP_Propagator.name] # for MS
183  pflowSubPropagators += [RungeKuttaPropagator.name] # for cavern
184 
185  PFlowExtrapolator.Propagators = pflowPropagators
186  PFlowExtrapolator.SubPropagators = pflowSubPropagators
187  PFlowExtrapolator.STEP_Propagator = pflowSTEP_Propagator
188 
189  result.setPrivateTools(PFlowExtrapolator)
190  return result
191 
192 
193 @AccumulatorCache

Variable Documentation

◆ cfg

python.AtlasExtrapolatorConfig.cfg

Definition at line 485 of file AtlasExtrapolatorConfig.py.

◆ f

python.AtlasExtrapolatorConfig.f

Definition at line 503 of file AtlasExtrapolatorConfig.py.

◆ Files

python.AtlasExtrapolatorConfig.Files

Definition at line 480 of file AtlasExtrapolatorConfig.py.

◆ flags

python.AtlasExtrapolatorConfig.flags

Definition at line 474 of file AtlasExtrapolatorConfig.py.

◆ mlog

python.AtlasExtrapolatorConfig.mlog

Definition at line 486 of file AtlasExtrapolatorConfig.py.

◆ nestLevel

python.AtlasExtrapolatorConfig.nestLevel

Definition at line 490 of file AtlasExtrapolatorConfig.py.

◆ printDefaults

python.AtlasExtrapolatorConfig.printDefaults

Definition at line 491 of file AtlasExtrapolatorConfig.py.

◆ use_old_names

python.AtlasExtrapolatorConfig.use_old_names

Definition at line 59 of file AtlasExtrapolatorConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.TrkExSTEP_PropagatorConfig.AtlasNoMatSTEP_PropagatorCfg
def AtlasNoMatSTEP_PropagatorCfg(flags, name='NoMatSTEP_Propagator', **kwargs)
Definition: TrkExSTEP_PropagatorConfig.py:28
python.AtlasExtrapolatorConfig.egammaCaloExtrapolatorCfg
def egammaCaloExtrapolatorCfg(flags, name='egammaCaloExtrapolator')
Definition: AtlasExtrapolatorConfig.py:194
python.AtlasExtrapolatorToolsConfig.AtlasMultipleScatteringUpdatorCfg
def AtlasMultipleScatteringUpdatorCfg(flags, name="AtlasMultipleScatteringUpdator", **kwargs)
Definition: AtlasExtrapolatorToolsConfig.py:115
python.AtlasExtrapolatorConfig.AtlasExtrapolatorCfg
def AtlasExtrapolatorCfg(flags, name='AtlasExtrapolator')
Definition: AtlasExtrapolatorConfig.py:63
python.TrkExRungeKuttaPropagatorConfig.RungeKuttaPropagatorCfg
def RungeKuttaPropagatorCfg(flags, name='AtlasRungeKuttaPropagator', **kwargs)
Definition: TrkExRungeKuttaPropagatorConfig.py:9
python.AtlasExtrapolatorConfig.MCTruthClassifierExtrapolatorCfg
def MCTruthClassifierExtrapolatorCfg(flags, name='MCTruthClassifierExtrapolator')
Definition: AtlasExtrapolatorConfig.py:277
python.TrkExSTEP_PropagatorConfig.AtlasSTEP_PropagatorCfg
def AtlasSTEP_PropagatorCfg(flags, name='AtlasSTEP_Propagator', **kwargs)
Definition: TrkExSTEP_PropagatorConfig.py:16
python.TrkExRungeKuttaPropagatorConfig.ITkPropagatorCfg
def ITkPropagatorCfg(flags, name='ITkPropagator', **kwargs)
Definition: TrkExRungeKuttaPropagatorConfig.py:40
python.AtlasExtrapolatorConfig.MuonExtrapolatorCfg
def MuonExtrapolatorCfg(flags, name="MuonExtrapolator", **kwargs)
Definition: AtlasExtrapolatorConfig.py:376
python.AtlasExtrapolatorConfig.TrigPFlowExtrapolatorCfg
def TrigPFlowExtrapolatorCfg(flags, name='HLT_PFlowExtrapolator')
Definition: AtlasExtrapolatorConfig.py:154
python.TrkExRungeKuttaPropagatorConfig.InDetPropagatorCfg
def InDetPropagatorCfg(flags, name='InDetPropagator', **kwargs)
Definition: TrkExRungeKuttaPropagatorConfig.py:20
python.AtlasExtrapolatorConfig.InDetExtrapolatorCfg
def InDetExtrapolatorCfg(flags, name='InDetExtrapolator', **kwargs)
Definition: AtlasExtrapolatorConfig.py:315
python.AtlasExtrapolatorConfig.MCTBExtrapolatorCfg
def MCTBExtrapolatorCfg(flags, name='MCTBExtrapolator', **kwargs)
Definition: AtlasExtrapolatorConfig.py:447
python.AtlasExtrapolatorConfig.MuonStraightLineExtrapolatorCfg
def MuonStraightLineExtrapolatorCfg(flags, name="MuonStraightLineExtrapolator", **kwargs)
Definition: AtlasExtrapolatorConfig.py:422