ATLAS Offline Software
Loading...
Searching...
No Matches
python.TRT_DriftCircleOnTrackToolConfig Namespace Reference

Functions

 TRT_DriftCircleOnTrackNoDriftTimeToolCfg (flags, name='TRT_DriftCircleOnTrackNoDriftTimeTool', **kwargs)
 TRT_DriftCircleOnTrackToolCfg (flags, name='TRT_DriftCircleOnTrackTool', **kwargs)
 TRT_DriftCircleOnTrackUniversalToolCfg (flags, name='InDetTRT_RefitRotCreator', **kwargs)
 TRT_DriftCircleOnTrackUniversalToolCosmicsCfg (flags, name='TRT_DriftCircleOnTrackUniversalTool', **kwargs)

Function Documentation

◆ TRT_DriftCircleOnTrackNoDriftTimeToolCfg()

python.TRT_DriftCircleOnTrackToolConfig.TRT_DriftCircleOnTrackNoDriftTimeToolCfg ( flags,
name = 'TRT_DriftCircleOnTrackNoDriftTimeTool',
** kwargs )

Definition at line 7 of file TRT_DriftCircleOnTrackToolConfig.py.

7def TRT_DriftCircleOnTrackNoDriftTimeToolCfg(flags, name='TRT_DriftCircleOnTrackNoDriftTimeTool', **kwargs):
8 acc = ComponentAccumulator()
9 acc.setPrivateTools(CompFactory.InDet.TRT_DriftCircleOnTrackNoDriftTimeTool(name, **kwargs))
10 return acc
11

◆ TRT_DriftCircleOnTrackToolCfg()

python.TRT_DriftCircleOnTrackToolConfig.TRT_DriftCircleOnTrackToolCfg ( flags,
name = 'TRT_DriftCircleOnTrackTool',
** kwargs )

Definition at line 12 of file TRT_DriftCircleOnTrackToolConfig.py.

12def TRT_DriftCircleOnTrackToolCfg(flags, name='TRT_DriftCircleOnTrackTool', **kwargs):
13 acc = ComponentAccumulator()
14 from TrkConfig.TrkRIO_OnTrackCreatorConfig import RIO_OnTrackErrorScalingCondAlgCfg
15 acc.merge(RIO_OnTrackErrorScalingCondAlgCfg(flags))
16 kwargs.setdefault("TRTErrorScalingKey", '/Indet/TrkErrorScalingTRT')
17
18 LuminosityOutputKey = ''
19 if flags.Beam.Type is not BeamType.Cosmics:
20 from LumiBlockComps.LuminosityCondAlgConfig import LuminosityCondAlgCfg
21 LuminosityCondAlg = LuminosityCondAlgCfg(flags)
22 acc.merge(LuminosityCondAlg)
23 LuminosityOutputKey = LuminosityCondAlg.getCondAlgo('LuminosityCondAlg').LuminosityOutputKey
24
25 kwargs.setdefault("LumiDataKey", LuminosityOutputKey)
26 acc.setPrivateTools(CompFactory.InDet.TRT_DriftCircleOnTrackTool(name, **kwargs))
27 return acc
28

◆ TRT_DriftCircleOnTrackUniversalToolCfg()

python.TRT_DriftCircleOnTrackToolConfig.TRT_DriftCircleOnTrackUniversalToolCfg ( flags,
name = 'InDetTRT_RefitRotCreator',
** kwargs )

Definition at line 29 of file TRT_DriftCircleOnTrackToolConfig.py.

29def TRT_DriftCircleOnTrackUniversalToolCfg(flags, name='InDetTRT_RefitRotCreator', **kwargs):
30 acc = ComponentAccumulator()
31
32 if 'RIOonTrackToolDrift' not in kwargs:
33 kwargs.setdefault("RIOonTrackToolDrift", acc.popToolsAndMerge(TRT_DriftCircleOnTrackNoDriftTimeToolCfg(flags)))
34 if 'RIOonTrackToolTube' not in kwargs:
35 kwargs.setdefault("RIOonTrackToolTube", acc.popToolsAndMerge(TRT_DriftCircleOnTrackNoDriftTimeToolCfg(flags)))
36 kwargs.setdefault("ScaleHitUncertainty", 2.5)
37
38 acc.setPrivateTools(CompFactory.InDet.TRT_DriftCircleOnTrackUniversalTool(name, **kwargs))
39 return acc
40

◆ TRT_DriftCircleOnTrackUniversalToolCosmicsCfg()

python.TRT_DriftCircleOnTrackToolConfig.TRT_DriftCircleOnTrackUniversalToolCosmicsCfg ( flags,
name = 'TRT_DriftCircleOnTrackUniversalTool',
** kwargs )

Definition at line 41 of file TRT_DriftCircleOnTrackToolConfig.py.

41def TRT_DriftCircleOnTrackUniversalToolCosmicsCfg(flags, name='TRT_DriftCircleOnTrackUniversalTool', **kwargs):
42 kwargs.setdefault("ScaleHitUncertainty", 2.)
43 return TRT_DriftCircleOnTrackUniversalToolCfg(flags, name, **kwargs)