 |
ATLAS Offline Software
|
|
| def | ClusterMakerToolCfg (flags, name="InDetClusterMakerTool", **kwargs) |
| |
| def | ITkClusterMakerToolCfg (flags, name="ITkClusterMakerTool", **kwargs) |
| |
| def | InDetPixelRDOToolCfg (flags, name="InDetPixelRDOTool", **kwargs) |
| |
| def | ITkPixelRDOToolCfg (flags, name="ITkPixelRDOTool", **kwargs) |
| |
| def | TrigPixelRDOToolCfg (flags, name="InDetTrigPixelRDOTool") |
| |
| def | MergedPixelsToolCfg (flags, name="InDetMergedPixelsTool", **kwargs) |
| |
| def | TrigMergedPixelsToolCfg (flags, name="InDetTrigMergedPixelsTool") |
| |
| def | ITkMergedPixelsToolCfg (flags, name="ITkMergedPixelsTool", **kwargs) |
| |
| def | PixelClusterNnCondAlgCfg (flags, name="PixelClusterNnCondAlg", trackNetwork=False, **kwargs) |
| |
| def | PixelClusterNnWithTrackCondAlgCfg (flags, name="PixelClusterNnWithTrackCondAlg") |
| |
| def | LWTNNCondAlgCfg (flags, name="LWTNNCondAlg", **kwargs) |
| |
| def | NnClusterizationFactoryCfg (flags, name="NnClusterizationFactory", **kwargs) |
| |
| def | TrigNnClusterizationFactoryCfg (flags, name="TrigNnClusterizationFactory") |
| |
| def | ITkNnClusterizationFactoryCfg (flags, name="ITkNnClusterizationFactory", **kwargs) |
| |
| def | NnPixelClusterSplitProbToolCfg (flags, name="NnPixelClusterSplitProbTool", **kwargs) |
| |
| def | ITkNnPixelClusterSplitProbToolCfg (flags, name="ITkNnPixelClusterSplitProbTool", **kwargs) |
| |
| def | PixelGangedAmbiguitiesFinderCfg (flags, name="InDetPixelGangedAmbiguitiesFinder", **kwargs) |
| |
| def | ITkPixelGangedAmbiguitiesFinderCfg (flags, name="ITkPixelGangedAmbiguitiesFinder", **kwargs) |
| |
| def | SCT_ClusteringToolCfg (flags, name="InDetSCT_ClusteringTool", **kwargs) |
| |
| def | Trig_SCT_ClusteringToolCfg (flags, name="Trig_SCT_ClusteringTool", **kwargs) |
| |
| def | ITKStrip_SCT_ClusteringToolCfg (flags, name="ITkStripClusteringTool", **kwargs) |
| |
| def | TruthClusterizationFactoryCfg (flags, name='TruthClusterizationFactory', **kwargs) |
| |
| def | ITkTruthClusterizationFactoryCfg (flags, name='ITkTruthClusterizationFactory', **kwargs) |
| |
| def | TruthPixelClusterSplitProbToolCfg (flags, name="TruthPixelClusterSplitProbTool", **kwargs) |
| |
| def | ITkTruthPixelClusterSplitProbToolCfg (flags, name="ITkTruthPixelClusterSplitProbTool", **kwargs) |
| |
| def | HitsToxAODCopierCfg (flags) |
| |
◆ ClusterMakerToolCfg()
| def python.SiClusterizationToolConfig.ClusterMakerToolCfg |
( |
|
flags, |
|
|
|
name = "InDetClusterMakerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 10 of file SiClusterizationToolConfig.py.
15 from PixelConditionsAlgorithms.PixelConditionsConfig
import (
16 PixelChargeCalibCondCfg, PixelOfflineCalibCondAlgCfg)
17 if (
'SCT' in flags.Digitization.DoFastDigi
and
18 'Pixel' not in flags.Digitization.DoFastDigi):
24 if "PixelLorentzAngleTool" not in kwargs:
25 from SiLorentzAngleTool.PixelLorentzAngleConfig
import (
26 PixelLorentzAngleToolCfg)
27 kwargs.setdefault(
"PixelLorentzAngleTool", acc.popToolsAndMerge(
30 if "SCTLorentzAngleTool" not in kwargs:
31 from SiLorentzAngleTool.SCT_LorentzAngleConfig
import (
32 SCT_LorentzAngleToolCfg)
33 kwargs.setdefault(
"SCTLorentzAngleTool", acc.popToolsAndMerge(
36 acc.setPrivateTools(CompFactory.InDet.ClusterMakerTool(name, **kwargs))
◆ HitsToxAODCopierCfg()
| def python.SiClusterizationToolConfig.HitsToxAODCopierCfg |
( |
|
flags | ) |
|
Definition at line 493 of file SiClusterizationToolConfig.py.
495 from InDetConfig.SiClusterizationToolConfig
import ITkPixelRDOToolCfg
497 alg = CompFactory.InDet.HitsToxAODCopier(PixelRDOTool=tool, PixelRDOContainerKey=
"ITkPixelRDOs")
500 from OutputStreamAthenaPool.OutputStreamConfig
import addToESD, addToAOD
502 toRecod = [
"xAOD::BaseContainer#PixelHits",
"xAOD::AuxContainerBase#PixelHitsAux.col.row.tot.eta_module.phi_module.layer_disk.barrel_ec.detid",
503 "xAOD::BaseContainer#StripHits",
"xAOD::AuxContainerBase#StripHitsAux.strip.side.eta_module.phi_module.layer_disk.barrel_ec.detid" ]
◆ InDetPixelRDOToolCfg()
| def python.SiClusterizationToolConfig.InDetPixelRDOToolCfg |
( |
|
flags, |
|
|
|
name = "InDetPixelRDOTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 66 of file SiClusterizationToolConfig.py.
68 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
71 kwargs.setdefault(
"PixelDetElStatus",
"PixelDetectorElementStatus")
73 if kwargs[
"PixelDetElStatus"] !=
"":
74 from PixelConditionsAlgorithms.PixelConditionsConfig
import (
75 PixelDetectorElementStatusAlgCfg)
78 if "PixelConditionsSummaryTool" not in kwargs:
79 from PixelConditionsTools.PixelConditionsSummaryConfig
import (
80 PixelConditionsSummaryCfg)
81 kwargs.setdefault(
"PixelConditionsSummaryTool", acc.popToolsAndMerge(
86 kwargs.setdefault(
"CheckDuplicatedRDO",
87 (len(flags.Input.ProjectName) >= 6
and
88 flags.Input.ProjectName[:6] ==
"data15"))
90 acc.setPrivateTools(CompFactory.InDet.PixelRDOTool(name, **kwargs))
◆ ITkClusterMakerToolCfg()
| def python.SiClusterizationToolConfig.ITkClusterMakerToolCfg |
( |
|
flags, |
|
|
|
name = "ITkClusterMakerTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 40 of file SiClusterizationToolConfig.py.
43 from PixelConditionsAlgorithms.ITkPixelConditionsConfig
import (
44 ITkPixelChargeCalibCondAlgCfg)
50 if "PixelLorentzAngleTool" not in kwargs:
51 from SiLorentzAngleTool.ITkPixelLorentzAngleConfig
import (
52 ITkPixelLorentzAngleToolCfg)
53 kwargs.setdefault(
"PixelLorentzAngleTool", acc.popToolsAndMerge(
56 if "SCTLorentzAngleTool" not in kwargs:
57 from SiLorentzAngleTool.ITkStripLorentzAngleConfig
import (
58 ITkStripLorentzAngleToolCfg)
59 kwargs.setdefault(
"SCTLorentzAngleTool", acc.popToolsAndMerge(
62 acc.setPrivateTools(CompFactory.InDet.ClusterMakerTool(name, **kwargs))
◆ ITkMergedPixelsToolCfg()
| def python.SiClusterizationToolConfig.ITkMergedPixelsToolCfg |
( |
|
flags, |
|
|
|
name = "ITkMergedPixelsTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 143 of file SiClusterizationToolConfig.py.
146 kwargs.setdefault(
"globalPosAlg", acc.popToolsAndMerge(
148 kwargs.setdefault(
"PixelRDOTool", acc.popToolsAndMerge(
151 kwargs.setdefault(
"PixelChargeCalibCondData",
"ITkPixelChargeCalibCondData")
152 kwargs.setdefault(
"PixelOfflineCalibData",
"")
154 acc.setPrivateTools(CompFactory.InDet.MergedPixelsTool(name, **kwargs))
◆ ITkNnClusterizationFactoryCfg()
| def python.SiClusterizationToolConfig.ITkNnClusterizationFactoryCfg |
( |
|
flags, |
|
|
|
name = "ITkNnClusterizationFactory", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 283 of file SiClusterizationToolConfig.py.
284 from PixelConditionsAlgorithms.ITkPixelConditionsConfig
import (
285 ITkPixelChargeCalibCondAlgCfg)
290 if "PixelLorentzAngleTool" not in kwargs:
291 from SiLorentzAngleTool.ITkPixelLorentzAngleConfig
import (
292 ITkPixelLorentzAngleToolCfg)
293 kwargs.setdefault(
"PixelLorentzAngleTool", acc.popToolsAndMerge(
296 kwargs.setdefault(
"useToT",
False)
297 kwargs.setdefault(
"NnCollectionReadKey",
"")
298 kwargs.setdefault(
"NnCollectionWithTrackReadKey",
"")
299 kwargs.setdefault(
"NnCollectionJSONReadKey",
"PixelClusterNNJSON")
301 kwargs.setdefault(
"PixelChargeCalibCondData",
"ITkPixelChargeCalibCondData")
304 CompFactory.InDet.NnClusterizationFactory(name, **kwargs))
◆ ITkNnPixelClusterSplitProbToolCfg()
| def python.SiClusterizationToolConfig.ITkNnPixelClusterSplitProbToolCfg |
( |
|
flags, |
|
|
|
name = "ITkNnPixelClusterSplitProbTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 321 of file SiClusterizationToolConfig.py.
322 flags, name="ITkNnPixelClusterSplitProbTool", **kwargs):
325 kwargs.setdefault(
"NnClusterizationFactory", acc.popToolsAndMerge(
327 kwargs.setdefault(
"PriorMultiplicityContent", [1, 1, 1])
328 kwargs.setdefault(
"useBeamSpotInfo", flags.Tracking.useBeamSpotInfoNN)
331 CompFactory.InDet.NnPixelClusterSplitProbTool(name, **kwargs))
◆ ITkPixelGangedAmbiguitiesFinderCfg()
| def python.SiClusterizationToolConfig.ITkPixelGangedAmbiguitiesFinderCfg |
( |
|
flags, |
|
|
|
name = "ITkPixelGangedAmbiguitiesFinder", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 345 of file SiClusterizationToolConfig.py.
346 flags, name="ITkPixelGangedAmbiguitiesFinder", **kwargs):
348 from PixelGeoModelXml.ITkPixelGeoModelConfig
import (
349 ITkPixelReadoutGeometryCfg)
351 kwargs.setdefault(
"PixelDetEleCollKey",
"ITkPixelDetectorElementCollection")
353 CompFactory.InDet.PixelGangedAmbiguitiesFinder(name, **kwargs))
◆ ITkPixelRDOToolCfg()
| def python.SiClusterizationToolConfig.ITkPixelRDOToolCfg |
( |
|
flags, |
|
|
|
name = "ITkPixelRDOTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 94 of file SiClusterizationToolConfig.py.
96 from PixelGeoModelXml.ITkPixelGeoModelConfig
import (
97 ITkPixelReadoutGeometryCfg)
100 kwargs.setdefault(
"PixelConditionsSummaryTool",
None)
101 if "PixelDetElStatus" not in kwargs :
102 if not flags.Trigger.doHLT :
103 from PixelConditionsAlgorithms.ITkPixelConditionsConfig
import (
104 ITkPixelDetectorElementStatusAlgCfg)
106 kwargs.setdefault(
"PixelDetElStatus",
"ITkPixelDetectorElementStatus")
108 kwargs.setdefault(
"PixelDetEleCollKey",
"ITkPixelDetectorElementCollection")
109 kwargs.setdefault(
"CheckGanged",
False)
110 kwargs.setdefault(
"isITk",
True)
112 acc.setPrivateTools(CompFactory.InDet.PixelRDOTool(name, **kwargs))
◆ ITKStrip_SCT_ClusteringToolCfg()
| def python.SiClusterizationToolConfig.ITKStrip_SCT_ClusteringToolCfg |
( |
|
flags, |
|
|
|
name = "ITkStripClusteringTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 412 of file SiClusterizationToolConfig.py.
413 flags, name="ITkStripClusteringTool", **kwargs):
415 from StripGeoModelXml.ITkStripGeoModelConfig
import (
416 ITkStripReadoutGeometryCfg)
419 kwargs.setdefault(
"SCTDetEleCollKey",
"ITkStripDetectorElementCollection")
420 kwargs.setdefault(
"doSimplePositionWidthCalculation",
True)
422 kwargs.setdefault(
"conditionsTool",
None)
423 if "SCTDetElStatus" not in kwargs :
424 if not flags.Trigger.doHLT :
425 from SCT_ConditionsAlgorithms.ITkStripConditionsAlgorithmsConfig
import (
426 ITkStripDetectorElementStatusAlgCfg)
428 kwargs.setdefault(
"SCTDetElStatus",
"ITkStripDetectorElementStatus")
430 if "LorentzAngleTool" not in kwargs:
431 from SiLorentzAngleTool.ITkStripLorentzAngleConfig
import (
432 ITkStripLorentzAngleToolCfg)
433 kwargs.setdefault(
"LorentzAngleTool", acc.popToolsAndMerge(
436 kwargs.setdefault(
"globalPosAlg", acc.popToolsAndMerge(
439 if flags.ITk.selectStripIntimeHits:
440 coll_25ns = (flags.Beam.BunchSpacing <= 25
and
441 flags.Beam.Type
is BeamType.Collisions)
442 kwargs.setdefault(
"timeBins",
"01X" if coll_25ns
else "X1X")
444 acc.setPrivateTools(CompFactory.InDet.SCT_ClusteringTool(name, **kwargs))
◆ ITkTruthClusterizationFactoryCfg()
| def python.SiClusterizationToolConfig.ITkTruthClusterizationFactoryCfg |
( |
|
flags, |
|
|
|
name = 'ITkTruthClusterizationFactory', |
|
|
** |
kwargs |
|
) |
| |
Definition at line 459 of file SiClusterizationToolConfig.py.
460 flags, name='ITkTruthClusterizationFactory', **kwargs):
463 kwargs.setdefault(
"InputSDOMap",
"ITkPixelSDO_Map")
464 kwargs.setdefault(
"discardPUHits", flags.Digitization.PileUp)
465 kwargs.setdefault(
"truthClusterSplittingEff", flags.Tracking.TruthClusterSplittingEff)
467 CompFactory.InDet.TruthClusterizationFactory(name, **kwargs))
◆ ITkTruthPixelClusterSplitProbToolCfg()
| def python.SiClusterizationToolConfig.ITkTruthPixelClusterSplitProbToolCfg |
( |
|
flags, |
|
|
|
name = "ITkTruthPixelClusterSplitProbTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 482 of file SiClusterizationToolConfig.py.
483 flags, name="ITkTruthPixelClusterSplitProbTool", **kwargs):
485 kwargs.setdefault(
"PriorMultiplicityContent", [1, 1, 1])
486 kwargs.setdefault(
"NnClusterizationFactory", acc.popToolsAndMerge(
489 CompFactory.InDet.TruthPixelClusterSplitProbTool(name, **kwargs))
◆ LWTNNCondAlgCfg()
| def python.SiClusterizationToolConfig.LWTNNCondAlgCfg |
( |
|
flags, |
|
|
|
name = "LWTNNCondAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 203 of file SiClusterizationToolConfig.py.
208 "/PIXEL/Onl/PixelClustering/PixelNNCalibJSON",
209 "/PIXEL/PixelClustering/PixelNNCalibJSON",
210 className=
"CondAttrListCollection"))
212 kwargs.setdefault(
"WriteKey",
"PixelClusterNNJSON")
214 acc.addCondAlgo(CompFactory.InDet.LWTNNCondAlg(name, **kwargs))
◆ MergedPixelsToolCfg()
| def python.SiClusterizationToolConfig.MergedPixelsToolCfg |
( |
|
flags, |
|
|
|
name = "InDetMergedPixelsTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 120 of file SiClusterizationToolConfig.py.
123 kwargs.setdefault(
"globalPosAlg", acc.popToolsAndMerge(
125 kwargs.setdefault(
"PixelRDOTool", acc.popToolsAndMerge(
128 acc.setPrivateTools(CompFactory.InDet.MergedPixelsTool(name, **kwargs))
◆ NnClusterizationFactoryCfg()
| def python.SiClusterizationToolConfig.NnClusterizationFactoryCfg |
( |
|
flags, |
|
|
|
name = "NnClusterizationFactory", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 218 of file SiClusterizationToolConfig.py.
219 from PixelConditionsAlgorithms.PixelConditionsConfig
import (
220 PixelChargeCalibCondCfg)
223 if flags.GeoModel.Run
is LHCPeriod.Run1:
229 if "PixelLorentzAngleTool" not in kwargs:
230 from SiLorentzAngleTool.PixelLorentzAngleConfig
import (
231 PixelLorentzAngleToolCfg)
232 kwargs.setdefault(
"PixelLorentzAngleTool", acc.popToolsAndMerge(
235 kwargs.setdefault(
"doRunI", flags.GeoModel.Run
is LHCPeriod.Run1)
236 kwargs.setdefault(
"useToT",
False)
237 kwargs.setdefault(
"useRecenteringNNWithoutTracks", (
238 flags.GeoModel.Run
is LHCPeriod.Run1))
239 kwargs.setdefault(
"useRecenteringNNWithTracks",
False)
240 kwargs.setdefault(
"correctLorShiftBarrelWithoutTracks", 0)
241 kwargs.setdefault(
"correctLorShiftBarrelWithTracks", (
242 0.03
if flags.GeoModel.Run
is LHCPeriod.Run1
else 0.))
243 kwargs.setdefault(
"useTTrainedNetworks",
244 flags.GeoModel.Run
is LHCPeriod.Run1)
245 kwargs.setdefault(
"NnCollectionReadKey", (
246 "PixelClusterNN" if flags.GeoModel.Run
is LHCPeriod.Run1
else ""))
247 kwargs.setdefault(
"NnCollectionWithTrackReadKey", (
248 "PixelClusterNNWithTrack" if flags.GeoModel.Run
is LHCPeriod.Run1
250 kwargs.setdefault(
"NnCollectionJSONReadKey", (
251 "" if flags.GeoModel.Run
is LHCPeriod.Run1
252 else "PixelClusterNNJSON"))
255 CompFactory.InDet.NnClusterizationFactory(name, **kwargs))
◆ NnPixelClusterSplitProbToolCfg()
| def python.SiClusterizationToolConfig.NnPixelClusterSplitProbToolCfg |
( |
|
flags, |
|
|
|
name = "NnPixelClusterSplitProbTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 308 of file SiClusterizationToolConfig.py.
309 flags, name="NnPixelClusterSplitProbTool", **kwargs):
312 kwargs.setdefault(
"NnClusterizationFactory", acc.popToolsAndMerge(
314 kwargs.setdefault(
"PriorMultiplicityContent", [1, 1, 1])
315 kwargs.setdefault(
"useBeamSpotInfo", flags.Tracking.useBeamSpotInfoNN)
318 CompFactory.InDet.NnPixelClusterSplitProbTool(name, **kwargs))
◆ PixelClusterNnCondAlgCfg()
| def python.SiClusterizationToolConfig.PixelClusterNnCondAlgCfg |
( |
|
flags, |
|
|
|
name = "PixelClusterNnCondAlg", |
|
|
|
trackNetwork = False, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 158 of file SiClusterizationToolConfig.py.
159 flags, name="PixelClusterNnCondAlg", trackNetwork=False, **kwargs):
163 "NumberParticles_NoTrack/",
164 "ImpactPoints1P_NoTrack/",
165 "ImpactPoints2P_NoTrack/",
166 "ImpactPoints3P_NoTrack/",
167 "ImpactPointErrorsX1_NoTrack/",
168 "ImpactPointErrorsX2_NoTrack/",
169 "ImpactPointErrorsX3_NoTrack/",
170 "ImpactPointErrorsY1_NoTrack/",
171 "ImpactPointErrorsY2_NoTrack/",
172 "ImpactPointErrorsY3_NoTrack/"]
175 nn_names = [elm.replace(
'_NoTrack',
'')
for elm
in nn_names]
177 kwargs.setdefault(
"NetworkNames", nn_names)
178 kwargs.setdefault(
"GetInputsInfo",
True)
179 kwargs.setdefault(
"WriteKey", (
"PixelClusterNN" if not trackNetwork
180 else "PixelClusterNNWithTrack"))
184 "/PIXEL/Onl/PixelClustering/PixelClusNNCalib",
185 "/PIXEL/PixelClustering/PixelClusNNCalib",
186 className=
'CondAttrListCollection'))
188 if "NetworkToHistoTool" not in kwargs:
189 from TrkConfig.TrkNeuralNetworkUtilsConfig
import (
190 NeuralNetworkToHistoToolCfg)
191 kwargs.setdefault(
"NetworkToHistoTool", acc.popToolsAndMerge(
194 acc.addCondAlgo(CompFactory.InDet.TTrainedNetworkCondAlg(name, **kwargs))
◆ PixelClusterNnWithTrackCondAlgCfg()
| def python.SiClusterizationToolConfig.PixelClusterNnWithTrackCondAlgCfg |
( |
|
flags, |
|
|
|
name = "PixelClusterNnWithTrackCondAlg" |
|
) |
| |
◆ PixelGangedAmbiguitiesFinderCfg()
| def python.SiClusterizationToolConfig.PixelGangedAmbiguitiesFinderCfg |
( |
|
flags, |
|
|
|
name = "InDetPixelGangedAmbiguitiesFinder", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 335 of file SiClusterizationToolConfig.py.
336 flags, name="InDetPixelGangedAmbiguitiesFinder", **kwargs):
338 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
341 CompFactory.InDet.PixelGangedAmbiguitiesFinder(name, **kwargs))
◆ SCT_ClusteringToolCfg()
| def python.SiClusterizationToolConfig.SCT_ClusteringToolCfg |
( |
|
flags, |
|
|
|
name = "InDetSCT_ClusteringTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 357 of file SiClusterizationToolConfig.py.
358 flags, name="InDetSCT_ClusteringTool", **kwargs):
360 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
363 kwargs.setdefault(
"SCTDetElStatus",
364 "SCTDetectorElementStatusWithoutFlagged")
366 kwargs.setdefault(
"doSimplePositionWidthCalculation",
367 flags.InDet.doSCTSimpleWidth)
369 if "conditionsTool" not in kwargs:
370 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import (
371 SCT_ConditionsSummaryToolCfg)
372 kwargs.setdefault(
"conditionsTool", acc.popToolsAndMerge(
375 if "LorentzAngleTool" not in kwargs:
376 from SiLorentzAngleTool.SCT_LorentzAngleConfig
import (
377 SCT_LorentzAngleToolCfg)
378 kwargs.setdefault(
"LorentzAngleTool", acc.popToolsAndMerge(
381 kwargs.setdefault(
"globalPosAlg", acc.popToolsAndMerge(
384 if flags.InDet.selectSCTIntimeHits:
385 coll_25ns = (flags.Beam.BunchSpacing <= 25
and
386 flags.Beam.Type
is BeamType.Collisions)
387 kwargs.setdefault(
"timeBins",
"01X" if coll_25ns
else "X1X")
389 acc.setPrivateTools(CompFactory.InDet.SCT_ClusteringTool(name, **kwargs))
◆ Trig_SCT_ClusteringToolCfg()
| def python.SiClusterizationToolConfig.Trig_SCT_ClusteringToolCfg |
( |
|
flags, |
|
|
|
name = "Trig_SCT_ClusteringTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 393 of file SiClusterizationToolConfig.py.
396 if "conditionsTool" not in kwargs:
397 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import (
398 SCT_ConditionsSummaryToolCfg)
399 kwargs.setdefault(
"conditionsTool", acc.popToolsAndMerge(
402 kwargs.setdefault(
"SCTDetElStatus",
"")
405 kwargs.setdefault(
"doSimplePositionWidthCalculation",
False)
407 acc.setPrivateTools(acc.popToolsAndMerge(
◆ TrigMergedPixelsToolCfg()
| def python.SiClusterizationToolConfig.TrigMergedPixelsToolCfg |
( |
|
flags, |
|
|
|
name = "InDetTrigMergedPixelsTool" |
|
) |
| |
◆ TrigNnClusterizationFactoryCfg()
| def python.SiClusterizationToolConfig.TrigNnClusterizationFactoryCfg |
( |
|
flags, |
|
|
|
name = "TrigNnClusterizationFactory" |
|
) |
| |
Definition at line 259 of file SiClusterizationToolConfig.py.
263 from PixelConditionsAlgorithms.PixelConditionsConfig
import (
264 PixelChargeCalibCondCfg)
270 from SiLorentzAngleTool.PixelLorentzAngleConfig
import (
271 PixelLorentzAngleToolCfg)
272 kwargs[
"PixelLorentzAngleTool"] = acc.popToolsAndMerge(
275 kwargs[
"useToT"] =
False
276 kwargs[
"NnCollectionReadKey"] =
"PixelClusterNN"
277 kwargs[
"NnCollectionWithTrackReadKey"] =
"PixelClusterNNWithTrack"
280 CompFactory.InDet.NnClusterizationFactory(name, **kwargs))
◆ TrigPixelRDOToolCfg()
| def python.SiClusterizationToolConfig.TrigPixelRDOToolCfg |
( |
|
flags, |
|
|
|
name = "InDetTrigPixelRDOTool" |
|
) |
| |
◆ TruthClusterizationFactoryCfg()
| def python.SiClusterizationToolConfig.TruthClusterizationFactoryCfg |
( |
|
flags, |
|
|
|
name = 'TruthClusterizationFactory', |
|
|
** |
kwargs |
|
) |
| |
Definition at line 448 of file SiClusterizationToolConfig.py.
449 flags, name='TruthClusterizationFactory', **kwargs):
452 kwargs.setdefault(
"discardPUHits", flags.Digitization.PileUp)
453 kwargs.setdefault(
"truthClusterSplittingEff", flags.Tracking.TruthClusterSplittingEff)
455 CompFactory.InDet.TruthClusterizationFactory(name, **kwargs))
◆ TruthPixelClusterSplitProbToolCfg()
| def python.SiClusterizationToolConfig.TruthPixelClusterSplitProbToolCfg |
( |
|
flags, |
|
|
|
name = "TruthPixelClusterSplitProbTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 471 of file SiClusterizationToolConfig.py.
472 flags, name="TruthPixelClusterSplitProbTool", **kwargs):
474 kwargs.setdefault(
"PriorMultiplicityContent", [1, 1, 1])
475 kwargs.setdefault(
"NnClusterizationFactory", acc.popToolsAndMerge(
478 CompFactory.InDet.TruthPixelClusterSplitProbTool(name, **kwargs))
def ITkStripLorentzAngleToolCfg(flags, name="ITkStripLorentzAngleTool", **kwargs)
def ITkPixelDetectorElementStatusAlgCfg(flags, name="ITkPixelDetectorElementStatusAlg", **kwargs)
def PixelConditionsSummaryCfg(flags, name="PixelConditionsSummary", **kwargs)
def ITkStripReadoutGeometryCfg(flags)
def ITkPixelReadoutGeometryCfg(flags)
def ITkStripDetectorElementStatusAlgCfg(flags, name="ITkStripDetectorElementStatusAlg", **kwargs)
def PixelChargeCalibCondCfg(flags, **kwargs)
def PixelLorentzAngleToolCfg(flags, name="PixelLorentzAngleTool", **kwargs)
def ITkPixelLorentzAngleToolCfg(flags, name="ITkPixelLorentzAngleTool", **kwargs)
def SCT_ReadoutGeometryCfg(flags)
def PixelOfflineCalibCondAlgCfg(flags, name="PixelOfflineCalibCondAlg", **kwargs)
def PixelReadoutGeometryCfg(flags)
def addToESD(flags, itemOrList, **kwargs)
def addFoldersSplitOnline(flags, detDb, onlineFolders, offlineFolders, className=None, extensible=False, addMCString='_OFL', splitMC=False, tag=None, forceDb=None, modifiers='')
def NeuralNetworkToHistoToolCfg(flags, name="NeuralNetworkToHistoTool", **kwargs)
def PixelDetectorElementStatusAlgCfg(flags, name="PixelDetectorElementStatusAlg", **kwargs)
def SCT_LorentzAngleToolCfg(flags, name="SCTLorentzAngleTool", **kwargs)
def addToAOD(flags, itemOrList, **kwargs)
def ITkPixelChargeCalibCondAlgCfg(flags, name="ITkPixelChargeCalibCondAlg", **kwargs)