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

Functions

 TrackCollectionMergerAlgCfg (flags, name="InDetTrackCollectionMerger", InputCombinedTracks=None, OutputCombinedTracks="", **kwargs)
 ITkTrackCollectionMergerAlgCfg (flags, name="ITkTrackCollectionMerger", InputCombinedTracks=None, OutputCombinedTracks="CombinedITkTracks", **kwargs)

Function Documentation

◆ ITkTrackCollectionMergerAlgCfg()

python.TrkTrackCollectionMergerConfig.ITkTrackCollectionMergerAlgCfg ( flags,
name = "ITkTrackCollectionMerger",
InputCombinedTracks = None,
OutputCombinedTracks = "CombinedITkTracks",
** kwargs )

Definition at line 28 of file TrkTrackCollectionMergerConfig.py.

31 **kwargs):
32 result = ComponentAccumulator()
33 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
34 prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
35
36 kwargs.setdefault("TracksLocation", InputCombinedTracks)
37 kwargs.setdefault("OutputTracksLocation", OutputCombinedTracks)
38
39 if "AssociationTool" not in kwargs:
40 from InDetConfig.InDetAssociationToolsConfig import ITkPRDtoTrackMapToolGangedPixelsCfg
41 kwargs.setdefault("AssociationTool", result.popToolsAndMerge(ITkPRDtoTrackMapToolGangedPixelsCfg(flags)))
42
43 kwargs.setdefault("AssociationMapName", "ITkPRDToTrackMapCombinedITkTracks")
44 kwargs.setdefault("DoTrackOverlay",doTrackOverlay)
45
46 result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))
47 return result

◆ TrackCollectionMergerAlgCfg()

python.TrkTrackCollectionMergerConfig.TrackCollectionMergerAlgCfg ( flags,
name = "InDetTrackCollectionMerger",
InputCombinedTracks = None,
OutputCombinedTracks = "",
** kwargs )

Definition at line 7 of file TrkTrackCollectionMergerConfig.py.

10 **kwargs):
11 result = ComponentAccumulator()
12 doTrackOverlay = flags.TrackOverlay.isTrackOverlaySeq
13 prefix = 'Sig_' if doTrackOverlay else ''
14
15 kwargs.setdefault("TracksLocation", InputCombinedTracks)
16 kwargs.setdefault("OutputTracksLocation", OutputCombinedTracks)
17
18 if "AssociationTool" not in kwargs:
19 from InDetConfig.InDetAssociationToolsConfig import InDetPRDtoTrackMapToolGangedPixelsCfg
20 kwargs.setdefault("AssociationTool", result.popToolsAndMerge(InDetPRDtoTrackMapToolGangedPixelsCfg(flags)))
21
22 kwargs.setdefault("DoTrackOverlay",doTrackOverlay)
23
24 result.addEventAlgo(CompFactory.Trk.TrackCollectionMerger(prefix+name, **kwargs))
25 return result
26
27