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

Functions

 InDetTestPixelLayerToolCfg (flags, name="InDetTestPixelLayerTool", **kwargs)
 InDetTestPixelLayerToolInnerCfg (flags, name="InDetTestPixelLayerToolInner", **kwargs)
 CombinedMuonPixelLayerToolCfg (flags, name="CombinedMuonPixelLayerToolDefault", **kwargs)
 InDetTrigTestPixelLayerToolCfg (flags, name="InDetTrigTestPixelLayerTool", **kwargs)
 InDetTrigTestPixelLayerToolInnerCfg (flags, name="InDetTrigTestPixelLayerToolInner", **kwargs)
 CombinedMuonTrigPixelLayerToolCfg (flags, name="CombinedMuonPixelLayerToolDefault", **kwargs)
 ITkTestPixelLayerToolCfg (flags, name="ITkTestPixelLayerTool", **kwargs)
 ITkTestPixelLayerToolInnerCfg (flags, name="ITkTestPixelLayerInnerTool", **kwargs)

Function Documentation

◆ CombinedMuonPixelLayerToolCfg()

python.InDetTestPixelLayerConfig.CombinedMuonPixelLayerToolCfg ( flags,
name = "CombinedMuonPixelLayerToolDefault",
** kwargs )

Definition at line 54 of file InDetTestPixelLayerConfig.py.

55 flags, name="CombinedMuonPixelLayerToolDefault", **kwargs):
56 result = ComponentAccumulator()
57
58 if 'Extrapolator' not in kwargs:
59 from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
60 kwargs.setdefault("Extrapolator", result.popToolsAndMerge(
61 AtlasExtrapolatorCfg(flags)))
62
63 result.setPrivateTools(result.popToolsAndMerge(
64 InDetTestPixelLayerToolCfg(flags, name, **kwargs)))
65 return result
66
67

◆ CombinedMuonTrigPixelLayerToolCfg()

python.InDetTestPixelLayerConfig.CombinedMuonTrigPixelLayerToolCfg ( flags,
name = "CombinedMuonPixelLayerToolDefault",
** kwargs )

Definition at line 83 of file InDetTestPixelLayerConfig.py.

84 flags, name="CombinedMuonPixelLayerToolDefault", **kwargs):
85 result = ComponentAccumulator()
86
87 if 'Extrapolator' not in kwargs:
88 from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
89 kwargs.setdefault("Extrapolator", result.popToolsAndMerge(
90 AtlasExtrapolatorCfg(flags)))
91
92 result.setPrivateTools(result.popToolsAndMerge(
93 InDetTrigTestPixelLayerToolCfg(flags, name, **kwargs)))
94 return result
95
96

◆ InDetTestPixelLayerToolCfg()

python.InDetTestPixelLayerConfig.InDetTestPixelLayerToolCfg ( flags,
name = "InDetTestPixelLayerTool",
** kwargs )

Definition at line 7 of file InDetTestPixelLayerConfig.py.

7def InDetTestPixelLayerToolCfg(flags, name="InDetTestPixelLayerTool", **kwargs):
8 if flags.Detector.GeometryITk:
9 name = name.replace("InDet", "ITk")
10 return ITkTestPixelLayerToolCfg(flags, name, **kwargs)
11
12 result = ComponentAccumulator()
13
14 if 'PixelSummaryTool' not in kwargs:
15 from PixelConditionsTools.PixelConditionsSummaryConfig import (
16 PixelConditionsSummaryCfg)
17 kwargs.setdefault("PixelSummaryTool", result.popToolsAndMerge(
18 PixelConditionsSummaryCfg(flags)))
19
20 if "PixelDetElStatus" not in kwargs and not flags.Common.isOnline:
21 from PixelConditionsAlgorithms.PixelConditionsConfig import (
22 PixelDetectorElementStatusAlgCfg)
23 result.merge(PixelDetectorElementStatusAlgCfg(flags))
24 kwargs.setdefault("PixelDetElStatus", "PixelDetectorElementStatus")
25
26 if 'Extrapolator' not in kwargs:
27 from TrkConfig.AtlasExtrapolatorConfig import InDetExtrapolatorCfg
28 kwargs.setdefault("Extrapolator", result.popToolsAndMerge(
29 InDetExtrapolatorCfg(flags)))
30
31 kwargs.setdefault("CheckActiveAreas", flags.InDet.checkDeadElementsOnTrack)
32 kwargs.setdefault("CheckDeadRegions", flags.InDet.checkDeadElementsOnTrack)
33 kwargs.setdefault("CheckDisabledFEs", flags.InDet.checkDeadElementsOnTrack)
34
35 result.setPrivateTools(
36 CompFactory.InDet.InDetTestPixelLayerTool(name, **kwargs))
37 return result
38
39

◆ InDetTestPixelLayerToolInnerCfg()

python.InDetTestPixelLayerConfig.InDetTestPixelLayerToolInnerCfg ( flags,
name = "InDetTestPixelLayerToolInner",
** kwargs )

Definition at line 40 of file InDetTestPixelLayerConfig.py.

41 flags, name="InDetTestPixelLayerToolInner", **kwargs):
42 if flags.Detector.GeometryITk:
43 name = name.replace("InDet", "ITk")
44 return ITkTestPixelLayerToolInnerCfg(flags, name, **kwargs)
45
46 kwargs.setdefault("CheckActiveAreas", flags.InDet.doPixelFEcheckExpHits)
47 kwargs.setdefault("CheckDeadRegions", flags.InDet.doPixelFEcheckExpHits)
48 kwargs.setdefault("CheckDisabledFEs", flags.InDet.doPixelFEcheckExpHits)
49 # To allow for extrapolation up to B-layer = next-to-innermost
50 kwargs.setdefault("OuterRadius", 100.)
51 return InDetTestPixelLayerToolCfg(flags, name, **kwargs)
52
53

◆ InDetTrigTestPixelLayerToolCfg()

python.InDetTestPixelLayerConfig.InDetTrigTestPixelLayerToolCfg ( flags,
name = "InDetTrigTestPixelLayerTool",
** kwargs )

Definition at line 68 of file InDetTestPixelLayerConfig.py.

69 flags, name="InDetTrigTestPixelLayerTool", **kwargs):
70 kwargs.setdefault("CheckActiveAreas", True)
71 kwargs.setdefault("CheckDeadRegions", True)
72 kwargs.setdefault("PixelDetElStatus", "")
73 return InDetTestPixelLayerToolCfg(flags, name, **kwargs)
74
75

◆ InDetTrigTestPixelLayerToolInnerCfg()

python.InDetTestPixelLayerConfig.InDetTrigTestPixelLayerToolInnerCfg ( flags,
name = "InDetTrigTestPixelLayerToolInner",
** kwargs )

Definition at line 76 of file InDetTestPixelLayerConfig.py.

77 flags, name="InDetTrigTestPixelLayerToolInner", **kwargs):
78 kwargs.setdefault("CheckActiveAreas", True)
79 kwargs.setdefault("PixelDetElStatus", "")
80 return InDetTestPixelLayerToolInnerCfg(flags, name, **kwargs)
81
82

◆ ITkTestPixelLayerToolCfg()

python.InDetTestPixelLayerConfig.ITkTestPixelLayerToolCfg ( flags,
name = "ITkTestPixelLayerTool",
** kwargs )

Definition at line 97 of file InDetTestPixelLayerConfig.py.

97def ITkTestPixelLayerToolCfg(flags, name="ITkTestPixelLayerTool", **kwargs):
98 result = ComponentAccumulator()
99 kwargs.setdefault("PixelSummaryTool", None) # PixelDetElStatus is used instead
100
101 if "PixelDetElStatus" not in kwargs :
102 if not hasattr(flags,"Trigger.triggerMenuSetup") :
103 from PixelConditionsAlgorithms.ITkPixelConditionsConfig import (
104 ITkPixelDetectorElementStatusAlgCfg)
105 result.merge(ITkPixelDetectorElementStatusAlgCfg(flags))
106 kwargs.setdefault("PixelDetElStatus", "ITkPixelDetectorElementStatus")
107
108 if 'Extrapolator' not in kwargs:
109 from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
110 kwargs.setdefault("Extrapolator", result.popToolsAndMerge(
111 AtlasExtrapolatorCfg(flags)))
112
113 kwargs.setdefault("CheckActiveAreas", flags.ITk.checkDeadPixelsOnTrack)
114 kwargs.setdefault("CheckDeadRegions", flags.ITk.checkDeadPixelsOnTrack)
115 kwargs.setdefault("CheckDisabledFEs", flags.ITk.checkDeadPixelsOnTrack)
116 # Outer pixel detector radius, to allow for extrapolation up to outermost
117 # layer if needed
118 kwargs.setdefault("OuterRadius", 350.)
119
120 result.setPrivateTools(
121 CompFactory.InDet.InDetTestPixelLayerTool(name, **kwargs))
122 return result
123
124

◆ ITkTestPixelLayerToolInnerCfg()

python.InDetTestPixelLayerConfig.ITkTestPixelLayerToolInnerCfg ( flags,
name = "ITkTestPixelLayerInnerTool",
** kwargs )

Definition at line 125 of file InDetTestPixelLayerConfig.py.

126 flags, name="ITkTestPixelLayerInnerTool", **kwargs):
127 kwargs.setdefault("CheckActiveAreas", False)
128 kwargs.setdefault("CheckDeadRegions", False)
129 kwargs.setdefault("CheckDisabledFEs", False)
130 # To allow for extrapolation up to next-to-innermost layer
131 kwargs.setdefault("OuterRadius", 130.)
132 return ITkTestPixelLayerToolCfg(flags, name, **kwargs)