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

Functions

 TRT_TrackExtensionAlgCfg (flags, name='InDetTRT_Extension', **kwargs)
 TRT_Phase_TrackExtensionAlgCfg (flags, name='InDetTRT_Phase_Extension', **kwargs)
 Trig_TRT_TrackExtensionAlgCfg (flags, inputTracks, name='TrigTrackExtensionAlg', **kwargs)

Function Documentation

◆ Trig_TRT_TrackExtensionAlgCfg()

python.TRT_TrackExtensionAlgConfig.Trig_TRT_TrackExtensionAlgCfg ( flags,
inputTracks,
name = 'TrigTrackExtensionAlg',
** kwargs )

Definition at line 30 of file TRT_TrackExtensionAlgConfig.py.

30def Trig_TRT_TrackExtensionAlgCfg(flags, inputTracks, name = 'TrigTrackExtensionAlg', **kwargs):
31 acc = ComponentAccumulator()
32
33 if "TrackExtensionTool" not in kwargs:
34 from InDetConfig.TRT_TrackExtensionToolConfig import Trig_TRT_TrackExtensionToolCfg
35 kwargs.setdefault("TrackExtensionTool", acc.popToolsAndMerge(
36 Trig_TRT_TrackExtensionToolCfg(flags)))
37
38 kwargs["InputTracksLocation"] = inputTracks
39 kwargs.setdefault("ExtendedTracksLocation", "ExtendedTrackMap")
40
41 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(f"{name}_{flags.Tracking.ActiveConfig.input_name}", **kwargs))
42 return acc

◆ TRT_Phase_TrackExtensionAlgCfg()

python.TRT_TrackExtensionAlgConfig.TRT_Phase_TrackExtensionAlgCfg ( flags,
name = 'InDetTRT_Phase_Extension',
** kwargs )

Definition at line 19 of file TRT_TrackExtensionAlgConfig.py.

19def TRT_Phase_TrackExtensionAlgCfg(flags, name = 'InDetTRT_Phase_Extension', **kwargs):
20 acc = ComponentAccumulator()
21
22 if "TrackExtensionTool" not in kwargs:
23 from InDetConfig.TRT_TrackExtensionToolConfig import TRT_TrackExtensionToolPhaseCfg
24 kwargs.setdefault("TrackExtensionTool", acc.popToolsAndMerge(
25 TRT_TrackExtensionToolPhaseCfg(flags)))
26
27 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(name, **kwargs))
28 return acc
29

◆ TRT_TrackExtensionAlgCfg()

python.TRT_TrackExtensionAlgConfig.TRT_TrackExtensionAlgCfg ( flags,
name = 'InDetTRT_Extension',
** kwargs )

Definition at line 6 of file TRT_TrackExtensionAlgConfig.py.

6def TRT_TrackExtensionAlgCfg(flags, name = 'InDetTRT_Extension', **kwargs):
7 acc = ComponentAccumulator()
8 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
9 prefix = "TrackOverlay_" if doTrackOverlay else ''
10 if "TrackExtensionTool" not in kwargs:
11 from InDetConfig.TRT_TrackExtensionToolConfig import TRT_TrackExtensionToolCfg
12 kwargs.setdefault("TrackExtensionTool", acc.popToolsAndMerge(
13 TRT_TrackExtensionToolCfg(flags)))
14
15 acc.addEventAlgo(CompFactory.InDet.TRT_TrackExtensionAlg(
16 prefix + name + flags.Tracking.ActiveConfig.extension, **kwargs))
17 return acc
18