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

Functions

 InDetTrackSummaryHelperToolCfg (flags, name='InDetSummaryHelper', **kwargs)
 InDetSummaryHelperNoHoleSearchCfg (flags, name='InDetSummaryHelperNoHoleSearch', **kwargs)
 TrigTrackSummaryHelperToolCfg (flags, name="InDetTrigSummaryHelper", **kwargs)
 TrigTrackSummaryHelperToolSharedHitsCfg (flags, name="InDetTrigSummaryHelperSharedHits", **kwargs)
 TrigTrackSummaryHelperToolSiOnlyCfg (flags, name="InDetTrigSummaryHelperSiOnly", **kwargs)
 ITkTrackSummaryHelperToolCfg (flags, name='ITkSummaryHelper', **kwargs)
 ITkSummaryHelperNoHoleSearchCfg (flags, name='ITkSummaryHelperNoHoleSearch', **kwargs)
 CombinedMuonIDSummaryHelperToolCfg (flags, name='CombinedMuonIDSummaryHelper', **kwargs)

Function Documentation

◆ CombinedMuonIDSummaryHelperToolCfg()

python.InDetTrackSummaryHelperToolConfig.CombinedMuonIDSummaryHelperToolCfg ( flags,
name = 'CombinedMuonIDSummaryHelper',
** kwargs )

Definition at line 112 of file InDetTrackSummaryHelperToolConfig.py.

113 flags, name='CombinedMuonIDSummaryHelper', **kwargs):
114 result = ComponentAccumulator()
115
116 if "HoleSearch" not in kwargs:
117 from InDetConfig.InDetTrackHoleSearchConfig import (
118 CombinedMuonIDHoleSearchCfg)
119 kwargs.setdefault("HoleSearch", result.popToolsAndMerge(
120 CombinedMuonIDHoleSearchCfg(flags)))
121
122 result.setPrivateTools(result.popToolsAndMerge(
123 InDetTrackSummaryHelperToolCfg(flags, name, **kwargs)))
124 return result

◆ InDetSummaryHelperNoHoleSearchCfg()

python.InDetTrackSummaryHelperToolConfig.InDetSummaryHelperNoHoleSearchCfg ( flags,
name = 'InDetSummaryHelperNoHoleSearch',
** kwargs )

Definition at line 35 of file InDetTrackSummaryHelperToolConfig.py.

36 flags, name='InDetSummaryHelperNoHoleSearch', **kwargs):
37 kwargs.setdefault("HoleSearch", None)
38 return InDetTrackSummaryHelperToolCfg(flags, name, **kwargs)
39
40

◆ InDetTrackSummaryHelperToolCfg()

python.InDetTrackSummaryHelperToolConfig.InDetTrackSummaryHelperToolCfg ( flags,
name = 'InDetSummaryHelper',
** kwargs )

Definition at line 7 of file InDetTrackSummaryHelperToolConfig.py.

7def InDetTrackSummaryHelperToolCfg(flags, name='InDetSummaryHelper', **kwargs):
8 if flags.Detector.GeometryITk:
9 name = name.replace("InDet", "ITk")
10 return ITkTrackSummaryHelperToolCfg(flags, name, **kwargs)
11
12 result = ComponentAccumulator()
13
14 if "HoleSearch" not in kwargs:
15 from InDetConfig.InDetTrackHoleSearchConfig import (
16 InDetTrackHoleSearchToolCfg)
17 kwargs.setdefault("HoleSearch", result.popToolsAndMerge(
18 InDetTrackHoleSearchToolCfg(flags)))
19
20 if not flags.Detector.EnableTRT:
21 kwargs.setdefault("TRTStrawSummarySvc", "")
22 else:
23 from TRT_ConditionsServices.TRT_ConditionsServicesConfig import TRT_StrawStatusSummaryToolCfg
24 kwargs.setdefault("TRTStrawSummarySvc", result.popToolsAndMerge(TRT_StrawStatusSummaryToolCfg(flags)))
25
26 kwargs.setdefault("usePixel", flags.Detector.EnablePixel)
27 kwargs.setdefault("useSCT", flags.Detector.EnableSCT)
28 kwargs.setdefault("useTRT", flags.Detector.EnableTRT)
29
30 result.setPrivateTools(
31 CompFactory.InDet.InDetTrackSummaryHelperTool(name, **kwargs))
32 return result
33
34

◆ ITkSummaryHelperNoHoleSearchCfg()

python.InDetTrackSummaryHelperToolConfig.ITkSummaryHelperNoHoleSearchCfg ( flags,
name = 'ITkSummaryHelperNoHoleSearch',
** kwargs )

Definition at line 106 of file InDetTrackSummaryHelperToolConfig.py.

107 flags, name='ITkSummaryHelperNoHoleSearch', **kwargs):
108 kwargs.setdefault("HoleSearch", None)
109 return ITkTrackSummaryHelperToolCfg(flags, name, **kwargs)
110
111

◆ ITkTrackSummaryHelperToolCfg()

python.InDetTrackSummaryHelperToolConfig.ITkTrackSummaryHelperToolCfg ( flags,
name = 'ITkSummaryHelper',
** kwargs )

Definition at line 87 of file InDetTrackSummaryHelperToolConfig.py.

87def ITkTrackSummaryHelperToolCfg(flags, name='ITkSummaryHelper', **kwargs):
88 result = ComponentAccumulator()
89
90 if "HoleSearch" not in kwargs:
91 from InDetConfig.InDetTrackHoleSearchConfig import (
92 ITkTrackHoleSearchToolCfg)
93 kwargs.setdefault("HoleSearch", result.popToolsAndMerge(
94 ITkTrackHoleSearchToolCfg(flags)))
95
96 kwargs.setdefault("TRTStrawSummarySvc", "")
97 kwargs.setdefault("usePixel", flags.Detector.EnableITkPixel)
98 kwargs.setdefault("useSCT", flags.Detector.EnableITkStrip)
99 kwargs.setdefault("useTRT", False)
100
101 result.setPrivateTools(
102 CompFactory.InDet.InDetTrackSummaryHelperTool(name, **kwargs))
103 return result
104
105

◆ TrigTrackSummaryHelperToolCfg()

python.InDetTrackSummaryHelperToolConfig.TrigTrackSummaryHelperToolCfg ( flags,
name = "InDetTrigSummaryHelper",
** kwargs )

Definition at line 41 of file InDetTrackSummaryHelperToolConfig.py.

42 flags, name="InDetTrigSummaryHelper", **kwargs):
43
44 result = ComponentAccumulator()
45
46 kwargs.setdefault("useTRT", flags.Detector.EnableTRT)
47
48 # can always set HoleSearchTool - the actual search is controlled by
49 # TrackSummaryTool cfg
50 if "HoleSearch" not in kwargs:
51 from InDetConfig.InDetTrackHoleSearchConfig import (
52 TrigHoleSearchToolCfg)
53 kwargs.setdefault("HoleSearch", result.popToolsAndMerge(
54 TrigHoleSearchToolCfg(flags)))
55
56 # Kept for consistency with previous config but unclear if different from
57 # default TRT_StrawStatusSummaryTool loaded in C++
58 if "TRTStrawSummarySvc" not in kwargs:
59 from TRT_ConditionsServices.TRT_ConditionsServicesConfig import (
60 TRT_StrawStatusSummaryToolCfg)
61 kwargs.setdefault("TRTStrawSummarySvc", result.popToolsAndMerge(
62 TRT_StrawStatusSummaryToolCfg(flags)))
63
64 kwargs.setdefault("usePixel", flags.Detector.EnablePixel)
65 kwargs.setdefault("useSCT", flags.Detector.EnableSCT)
66
67 result.setPrivateTools(
68 CompFactory.InDet.InDetTrackSummaryHelperTool(name, **kwargs))
69 return result
70
71

◆ TrigTrackSummaryHelperToolSharedHitsCfg()

python.InDetTrackSummaryHelperToolConfig.TrigTrackSummaryHelperToolSharedHitsCfg ( flags,
name = "InDetTrigSummaryHelperSharedHits",
** kwargs )

Definition at line 72 of file InDetTrackSummaryHelperToolConfig.py.

73 flags, name="InDetTrigSummaryHelperSharedHits", **kwargs):
74 return TrigTrackSummaryHelperToolCfg(flags, name,
75 DoSharedHits=True,
76 **kwargs)
77
78

◆ TrigTrackSummaryHelperToolSiOnlyCfg()

python.InDetTrackSummaryHelperToolConfig.TrigTrackSummaryHelperToolSiOnlyCfg ( flags,
name = "InDetTrigSummaryHelperSiOnly",
** kwargs )

Definition at line 79 of file InDetTrackSummaryHelperToolConfig.py.

80 flags, name="InDetTrigSummaryHelperSiOnly", **kwargs):
81 return TrigTrackSummaryHelperToolCfg(flags, name,
82 useTRT=False,
83 TRTStrawSummarySvc=None,
84 **kwargs)
85
86