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

Functions

 TRT_Cosmics_SegmentsToTrackCfg (flags, name='InDetTRT_Cosmics_SegmentsToTrack', **kwargs)

Function Documentation

◆ TRT_Cosmics_SegmentsToTrackCfg()

python.TRT_SegmentsToTrackConfig.TRT_Cosmics_SegmentsToTrackCfg ( flags,
name = 'InDetTRT_Cosmics_SegmentsToTrack',
** kwargs )

Definition at line 6 of file TRT_SegmentsToTrackConfig.py.

6def TRT_Cosmics_SegmentsToTrackCfg(flags, name ='InDetTRT_Cosmics_SegmentsToTrack', **kwargs):
7 acc = ComponentAccumulator()
8
9 if "ExtrapolationTool" not in kwargs:
10 from TrkConfig.AtlasExtrapolatorConfig import InDetExtrapolatorCfg
11 kwargs.setdefault("ExtrapolationTool", acc.popToolsAndMerge(
12 InDetExtrapolatorCfg(flags)))
13
14 if "TrackFitter" not in kwargs:
15 from TrkConfig.CommonTrackFitterConfig import InDetTrackFitterCfg
16 kwargs.setdefault("TrackFitter", acc.popToolsAndMerge(
17 InDetTrackFitterCfg(flags)))
18
19 if "SummaryTool" not in kwargs:
20 from TrkConfig.TrkTrackSummaryToolConfig import InDetTrackSummaryToolCfg
21 kwargs.setdefault("SummaryTool", acc.popToolsAndMerge(
22 InDetTrackSummaryToolCfg(flags)))
23
24 if ("AssociationTool" not in kwargs
25 and "InputAssociationMapName" in kwargs
26 and kwargs["InputAssociationMapName"] != ''):
27 from InDetConfig.InDetAssociationToolsConfig import (
28 InDetPRDtoTrackMapToolGangedPixelsCfg)
29 kwargs.setdefault("AssociationTool", acc.popToolsAndMerge(
30 InDetPRDtoTrackMapToolGangedPixelsCfg(flags)))
31
32 kwargs.setdefault("MinNHit", flags.Tracking.TRTStandalone.minTRT)
33 kwargs.setdefault("OutlierRemoval", True)
34 kwargs.setdefault("MaterialEffects", False)
35
36 acc.addEventAlgo(CompFactory.InDet.TRT_SegmentsToTrack(name, **kwargs))
37 return acc