8 if flags.Detector.GeometryITk:
9 name = name.replace(
"InDet",
"ITk")
12 result = ComponentAccumulator()
14 if 'PixelSummaryTool' not in kwargs:
15 from PixelConditionsTools.PixelConditionsSummaryConfig
import (
16 PixelConditionsSummaryCfg)
17 kwargs.setdefault(
"PixelSummaryTool", result.popToolsAndMerge(
18 PixelConditionsSummaryCfg(flags)))
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")
26 if 'Extrapolator' not in kwargs:
27 from TrkConfig.AtlasExtrapolatorConfig
import InDetExtrapolatorCfg
28 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
29 InDetExtrapolatorCfg(flags)))
31 kwargs.setdefault(
"CheckActiveAreas", flags.InDet.checkDeadElementsOnTrack)
32 kwargs.setdefault(
"CheckDeadRegions", flags.InDet.checkDeadElementsOnTrack)
33 kwargs.setdefault(
"CheckDisabledFEs", flags.InDet.checkDeadElementsOnTrack)
35 result.setPrivateTools(
36 CompFactory.InDet.InDetTestPixelLayerTool(name, **kwargs))
41 flags, name="InDetTestPixelLayerToolInner", **kwargs):
42 if flags.Detector.GeometryITk:
43 name = name.replace(
"InDet",
"ITk")
46 kwargs.setdefault(
"CheckActiveAreas", flags.InDet.doPixelFEcheckExpHits)
47 kwargs.setdefault(
"CheckDeadRegions", flags.InDet.doPixelFEcheckExpHits)
48 kwargs.setdefault(
"CheckDisabledFEs", flags.InDet.doPixelFEcheckExpHits)
50 kwargs.setdefault(
"OuterRadius", 100.)
55 flags, name="CombinedMuonPixelLayerToolDefault", **kwargs):
56 result = ComponentAccumulator()
58 if 'Extrapolator' not in kwargs:
59 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
60 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
61 AtlasExtrapolatorCfg(flags)))
63 result.setPrivateTools(result.popToolsAndMerge(
84 flags, name="CombinedMuonPixelLayerToolDefault", **kwargs):
85 result = ComponentAccumulator()
87 if 'Extrapolator' not in kwargs:
88 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
89 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
90 AtlasExtrapolatorCfg(flags)))
92 result.setPrivateTools(result.popToolsAndMerge(
98 result = ComponentAccumulator()
99 kwargs.setdefault(
"PixelSummaryTool",
None)
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")
108 if 'Extrapolator' not in kwargs:
109 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
110 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
111 AtlasExtrapolatorCfg(flags)))
113 kwargs.setdefault(
"CheckActiveAreas", flags.ITk.checkDeadPixelsOnTrack)
114 kwargs.setdefault(
"CheckDeadRegions", flags.ITk.checkDeadPixelsOnTrack)
115 kwargs.setdefault(
"CheckDisabledFEs", flags.ITk.checkDeadPixelsOnTrack)
118 kwargs.setdefault(
"OuterRadius", 350.)
120 result.setPrivateTools(
121 CompFactory.InDet.InDetTestPixelLayerTool(name, **kwargs))