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

Functions

ComponentAccumulator InDetToXAODSpacePointConversionCfg (flags, str name="InDetToXAODSpacePointConversion", **kwargs)
ComponentAccumulator IDInDetToXAODSpacePointConversionCfg (flags, str name="IDInDetToXAODSpacePointConversion", **kwargs)
 InDetSiElementPropertiesTableCondAlgCfg (flags, name="InDetSiElementPropertiesTableCondAlg", **kwargs)
 ITkSiElementPropertiesTableCondAlgCfg (flags, name="ITkSiElementPropertiesTableCondAlg", **kwargs)
 SiSpacePointMakerToolCfg (flags, name="InDetSiSpacePointMakerTool", **kwargs)
 ITkSiSpacePointMakerToolCfg (flags, name="ITkSiSpacePointMakerTool", **kwargs)
 InDetSiTrackerSpacePointFinderCfg (flags, name="InDetSiTrackerSpacePointFinder", **kwargs)
 TrigSiTrackerSpacePointFinderCfg (flags, name="InDetTrigSiTrackerSpacePointFinder", **kwargs)
 ITkSiTrackerSpacePointFinderCfg (flags, name="ITkSiTrackerSpacePointFinder", **kwargs)
 ITkPixelSiTrackerSpacePointFinderCfg (flags, name="ITkPixelSiTrackerSpacePointFinder", **kwargs)
 ITkStripSiTrackerSpacePointFinderCfg (flags, name="ITkStripSiTrackerSpacePointFinder", **kwargs)
 ITkFastSiTrackerSpacePointFinderCfg (flags)
 ITkTrigSiTrackerSpacePointFinderCfg (flags, name="ITkTrigSiTrackerSpacePointFinder", signature="", **kwargs)

Function Documentation

◆ IDInDetToXAODSpacePointConversionCfg()

ComponentAccumulator python.SiSpacePointFormationConfig.IDInDetToXAODSpacePointConversionCfg ( flags,
str name = "IDInDetToXAODSpacePointConversion",
** kwargs )

Definition at line 17 of file SiSpacePointFormationConfig.py.

19 **kwargs) -> ComponentAccumulator:
20 acc = ComponentAccumulator()
21
22 kwargs.setdefault('ProcessPixel', flags.Detector.EnablePixel)
23 kwargs.setdefault('ProcessStrip', flags.Detector.EnableSCT)
24
25 kwargs.setdefault('PixelDetEleCollKey', "PixelDetectorElementCollection")
26 kwargs.setdefault('StripDetEleCollKey', "SCT_DetectorElementCollection")
27
28 kwargs.setdefault("InputPixelSpacePointsName", "PixelSpacePoints")
29 kwargs.setdefault("InputStripSpacePointsName", "SCT_SpacePoints")
30 kwargs.setdefault("InputStripOverlapSpacePointsName", "OverlapSpacePoints")
31
32 kwargs.setdefault("OutputPixelClustersName", "PixelClustersSP")
33 kwargs.setdefault("OutputStripClustersName", "SCT_ClustersSP")
34
35 kwargs.setdefault("OutputPixelSpacePointsName", "PixelSpacePoints")
36 kwargs.setdefault("OutputStripSpacePointsName", "SCT_SpacePoints")
37 kwargs.setdefault("OutputStripOverlapSpacePointsName", "OverlapSpacePoints")
38
39 kwargs.setdefault('PixelDetEleCollKey', "PixelDetectorElementCollection")
40 kwargs.setdefault('StripDetEleCollKey', "SCT_DetectorElementCollection")
41
42 acc.addEventAlgo( CompFactory.InDet.InDetToXAODSpacePointConversion(name, **kwargs) )
43 return acc
44

◆ InDetSiElementPropertiesTableCondAlgCfg()

python.SiSpacePointFormationConfig.InDetSiElementPropertiesTableCondAlgCfg ( flags,
name = "InDetSiElementPropertiesTableCondAlg",
** kwargs )

Definition at line 45 of file SiSpacePointFormationConfig.py.

46 flags, name="InDetSiElementPropertiesTableCondAlg", **kwargs):
47 # For SCT DetectorElementCollection used
48 from SCT_GeoModel.SCT_GeoModelConfig import SCT_ReadoutGeometryCfg
49 acc = SCT_ReadoutGeometryCfg(flags)
50
51 acc.addCondAlgo(
52 CompFactory.InDet.SiElementPropertiesTableCondAlg(name, **kwargs))
53 return acc
54
55

◆ InDetSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.InDetSiTrackerSpacePointFinderCfg ( flags,
name = "InDetSiTrackerSpacePointFinder",
** kwargs )

Definition at line 91 of file SiSpacePointFormationConfig.py.

92 flags, name="InDetSiTrackerSpacePointFinder", **kwargs):
93 # For SCT DetectorElementCollection used
94 from SCT_GeoModel.SCT_GeoModelConfig import SCT_ReadoutGeometryCfg
95 acc = SCT_ReadoutGeometryCfg(flags)
96
97 from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
98 acc.merge(BeamSpotCondAlgCfg(flags))
99 acc.merge(InDetSiElementPropertiesTableCondAlgCfg(flags))
100
101 kwargs.setdefault("SiSpacePointMakerTool", acc.popToolsAndMerge(
102 SiSpacePointMakerToolCfg(flags)))
103 kwargs.setdefault("PixelsClustersName", 'PixelClusters')
104 kwargs.setdefault("SCT_ClustersName", 'SCT_Clusters')
105 kwargs.setdefault("SpacePointsPixelName", 'PixelSpacePoints')
106 kwargs.setdefault("SpacePointsSCTName", 'SCT_SpacePoints')
107 kwargs.setdefault("SpacePointsOverlapName", 'OverlapSpacePoints')
108 kwargs.setdefault("ProcessPixels", flags.Detector.EnablePixel)
109 kwargs.setdefault("ProcessSCTs", flags.Detector.EnableSCT)
110 kwargs.setdefault("ProcessOverlaps", flags.Detector.EnableSCT)
111
112 if flags.Beam.Type is BeamType.Cosmics:
113 kwargs.setdefault("ProcessOverlaps", False)
114 kwargs.setdefault("OverrideBeamSpot", True)
115 kwargs.setdefault("VertexZ", 0)
116 kwargs.setdefault("VertexX", 0)
117 kwargs.setdefault("VertexY", 99999999)
118 kwargs.setdefault("OverlapLimitOpposite", 5)
119
120 acc.addEventAlgo(
121 CompFactory.InDet.SiTrackerSpacePointFinder(name, **kwargs))
122 return acc
123
124

◆ InDetToXAODSpacePointConversionCfg()

ComponentAccumulator python.SiSpacePointFormationConfig.InDetToXAODSpacePointConversionCfg ( flags,
str name = "InDetToXAODSpacePointConversion",
** kwargs )

Definition at line 8 of file SiSpacePointFormationConfig.py.

10 **kwargs) -> ComponentAccumulator:
11 acc = ComponentAccumulator()
12 kwargs.setdefault('ProcessPixel', flags.Detector.EnableITkPixel)
13 kwargs.setdefault('ProcessStrip', flags.Detector.EnableITkStrip and not flags.Tracking.doITkFastTracking)
14 acc.addEventAlgo( CompFactory.InDet.InDetToXAODSpacePointConversion(name, **kwargs) )
15 return acc
16

◆ ITkFastSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.ITkFastSiTrackerSpacePointFinderCfg ( flags)

Definition at line 205 of file SiSpacePointFormationConfig.py.

205def ITkFastSiTrackerSpacePointFinderCfg(flags):
206 acc = ITkPixelSiTrackerSpacePointFinderCfg(flags)
207 if flags.Tracking.doLargeD0:
208 acc.merge(ITkStripSiTrackerSpacePointFinderCfg(flags))
209 return acc
210
211

◆ ITkPixelSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.ITkPixelSiTrackerSpacePointFinderCfg ( flags,
name = "ITkPixelSiTrackerSpacePointFinder",
** kwargs )

Definition at line 192 of file SiSpacePointFormationConfig.py.

193 flags, name="ITkPixelSiTrackerSpacePointFinder", **kwargs):
194 kwargs.setdefault("ProcessSCTs", False)
195 kwargs.setdefault("ProcessOverlaps", False)
196 return ITkSiTrackerSpacePointFinderCfg(flags, name, **kwargs)
197
198

◆ ITkSiElementPropertiesTableCondAlgCfg()

python.SiSpacePointFormationConfig.ITkSiElementPropertiesTableCondAlgCfg ( flags,
name = "ITkSiElementPropertiesTableCondAlg",
** kwargs )

Definition at line 56 of file SiSpacePointFormationConfig.py.

57 flags, name="ITkSiElementPropertiesTableCondAlg", **kwargs):
58 # For strip DetectorElementCollection used
59 from StripGeoModelXml.ITkStripGeoModelConfig import (
60 ITkStripReadoutGeometryCfg)
61 acc = ITkStripReadoutGeometryCfg(flags)
62
63 kwargs.setdefault("ReadKey", "ITkStripDetectorElementCollection")
64 kwargs.setdefault("WriteKey", "ITkStripElementPropertiesTable")
65 kwargs.setdefault("doEndcapEtaNeighbour", flags.Tracking.doEndcapEtaOverlapSpacePoint)
66
67 acc.addCondAlgo(
68 CompFactory.InDet.SiElementPropertiesTableCondAlg(name, **kwargs))
69 return acc
70
71

◆ ITkSiSpacePointMakerToolCfg()

python.SiSpacePointFormationConfig.ITkSiSpacePointMakerToolCfg ( flags,
name = "ITkSiSpacePointMakerTool",
** kwargs )

Definition at line 82 of file SiSpacePointFormationConfig.py.

83 flags, name="ITkSiSpacePointMakerTool", **kwargs):
84 acc = ComponentAccumulator()
85 kwargs.setdefault("SCTGapParameter", 0.0015)
86 acc.setPrivateTools(
87 CompFactory.InDet.SiSpacePointMakerTool(name, **kwargs))
88 return acc
89
90

◆ ITkSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.ITkSiTrackerSpacePointFinderCfg ( flags,
name = "ITkSiTrackerSpacePointFinder",
** kwargs )

Definition at line 153 of file SiSpacePointFormationConfig.py.

154 flags, name="ITkSiTrackerSpacePointFinder", **kwargs):
155 # For strip DetectorElementCollection used
156 from StripGeoModelXml.ITkStripGeoModelConfig import (
157 ITkStripReadoutGeometryCfg)
158 acc = ITkStripReadoutGeometryCfg(flags)
159
160 from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
161 acc.merge(BeamSpotCondAlgCfg(flags))
162 acc.merge(ITkSiElementPropertiesTableCondAlgCfg(flags))
163
164 kwargs.setdefault("SiSpacePointMakerTool", acc.popToolsAndMerge(
165 ITkSiSpacePointMakerToolCfg(flags)))
166 kwargs.setdefault("PixelsClustersName", 'ITkPixelClusters')
167 kwargs.setdefault("SCT_ClustersName", 'ITkStripClusters')
168 kwargs.setdefault("SCTPropertiesKey", "ITkStripElementPropertiesTable")
169 kwargs.setdefault("SCTDetEleCollKey", "ITkStripDetectorElementCollection")
170 kwargs.setdefault("SpacePointsPixelName", 'ITkPixelSpacePoints')
171 kwargs.setdefault("SpacePointsSCTName", 'ITkStripSpacePoints')
172 kwargs.setdefault("SpacePointsOverlapName", 'ITkOverlapSpacePoints')
173 kwargs.setdefault("ProcessPixels", flags.Detector.EnableITkPixel)
174 kwargs.setdefault("ProcessSCTs", flags.Detector.EnableITkStrip)
175 kwargs.setdefault("ProcessOverlaps", flags.Detector.EnableITkStrip)
176 kwargs.setdefault("useSCTLayerDep_OverlapCuts", False)
177 kwargs.setdefault("doEndcapEtaOverlapSP",flags.Tracking.doEndcapEtaOverlapSpacePoint)
178
179 if flags.Beam.Type is BeamType.Cosmics:
180 kwargs.setdefault("ProcessOverlaps", False)
181 kwargs.setdefault("OverrideBeamSpot", True)
182 kwargs.setdefault("VertexZ", 0)
183 kwargs.setdefault("VertexX", 0)
184 kwargs.setdefault("VertexY", 99999999)
185 kwargs.setdefault("OverlapLimitOpposite", 5)
186
187 acc.addEventAlgo(
188 CompFactory.InDet.SiTrackerSpacePointFinder(name, **kwargs))
189 return acc
190
191

◆ ITkStripSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.ITkStripSiTrackerSpacePointFinderCfg ( flags,
name = "ITkStripSiTrackerSpacePointFinder",
** kwargs )

Definition at line 199 of file SiSpacePointFormationConfig.py.

200 flags, name="ITkStripSiTrackerSpacePointFinder", **kwargs):
201 kwargs.setdefault("ProcessPixels", False)
202 return ITkSiTrackerSpacePointFinderCfg(flags, name, **kwargs)
203
204

◆ ITkTrigSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.ITkTrigSiTrackerSpacePointFinderCfg ( flags,
name = "ITkTrigSiTrackerSpacePointFinder",
signature = "",
** kwargs )

Definition at line 212 of file SiSpacePointFormationConfig.py.

213 flags, name="ITkTrigSiTrackerSpacePointFinder", signature="", **kwargs):
214 kwargs.setdefault("PixelsClustersName", "ITkTrigPixelClusters")
215 kwargs.setdefault("SCT_ClustersName", "ITkTrigStripClusters")
216 kwargs.setdefault("SpacePointsPixelName", "ITkPixelTrigSpacePoints")
217 kwargs.setdefault("SpacePointsSCTName", "ITkStripTrigSpacePoints")
218 return ITkSiTrackerSpacePointFinderCfg(flags, name+signature, **kwargs)

◆ SiSpacePointMakerToolCfg()

python.SiSpacePointFormationConfig.SiSpacePointMakerToolCfg ( flags,
name = "InDetSiSpacePointMakerTool",
** kwargs )

Definition at line 72 of file SiSpacePointFormationConfig.py.

73 flags, name="InDetSiSpacePointMakerTool", **kwargs):
74 acc = ComponentAccumulator()
75 if flags.Beam.Type is BeamType.Cosmics or flags.Tracking.doBeamGas:
76 kwargs.setdefault("StripLengthTolerance", 0.05)
77 acc.setPrivateTools(
78 CompFactory.InDet.SiSpacePointMakerTool(name, **kwargs))
79 return acc
80
81

◆ TrigSiTrackerSpacePointFinderCfg()

python.SiSpacePointFormationConfig.TrigSiTrackerSpacePointFinderCfg ( flags,
name = "InDetTrigSiTrackerSpacePointFinder",
** kwargs )

Definition at line 125 of file SiSpacePointFormationConfig.py.

126 flags, name="InDetTrigSiTrackerSpacePointFinder", **kwargs):
127 # For SCT DetectorElementCollection used
128 from SCT_GeoModel.SCT_GeoModelConfig import SCT_ReadoutGeometryCfg
129 acc = SCT_ReadoutGeometryCfg(flags)
130
131 from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
132 acc.merge(BeamSpotCondAlgCfg(flags))
133 acc.merge(InDetSiElementPropertiesTableCondAlgCfg(flags))
134
135 kwargs.setdefault("SiSpacePointMakerTool", acc.popToolsAndMerge(
136 SiSpacePointMakerToolCfg(flags)))
137 kwargs.setdefault("PixelsClustersName", 'PixelTrigClusters')
138 kwargs.setdefault("SCT_ClustersName", 'SCT_TrigClusters')
139 kwargs.setdefault("SpacePointsPixelName", 'PixelTrigSpacePoints')
140 kwargs.setdefault("SpacePointsSCTName", 'SCT_TrigSpacePoints')
141 kwargs.setdefault("SpacePointsOverlapName", 'OverlapSpacePoints')
142 kwargs.setdefault("ProcessPixels", flags.Detector.EnablePixel)
143 kwargs.setdefault("ProcessSCTs", flags.Detector.EnableSCT)
144 kwargs.setdefault("ProcessOverlaps", flags.Detector.EnableSCT)
145 kwargs.setdefault("SpacePointCacheSCT", flags.Trigger.InDetTracking.SpacePointCacheSCT)
146 kwargs.setdefault("SpacePointCachePix", flags.Trigger.InDetTracking.SpacePointCachePix)
147
148 acc.addEventAlgo(
149 CompFactory.InDet.SiTrackerSpacePointFinder(name, **kwargs))
150 return acc
151
152