12def ITkPixelConditionsSummaryCfg(flags, name="ITkPixelConditionsSummary", **kwargs):
13 """Return configured ComponentAccumulator with tool for ITk Pixel Conditions"""
14 acc = ITkPixelDCSCondStateAlgCfg(flags)
15 acc.merge(ITkPixelDCSCondStatusAlgCfg(flags))
16 acc.merge(ITkPixelDeadMapCondAlgCfg(flags))
17
18 kwargs.setdefault("PixelDetEleCollKey", "ITkPixelDetectorElementCollection")
19 kwargs.setdefault("PixelDCSStateCondData", "ITkPixelDCSStateCondData")
20 kwargs.setdefault("PixelDCSStatusCondData", "ITkPixelDCSStatusCondData")
21 kwargs.setdefault("PixelDeadMapCondData", "ITkPixelDeadMapCondData")
22 kwargs.setdefault("UseByteStreamFEI4", not flags.Input.isMC)
23 kwargs.setdefault("UseByteStreamFEI3", not flags.Input.isMC)
24 kwargs.setdefault("UseByteStreamRD53", False)
25
26 acc.setPrivateTools(CompFactory.PixelConditionsSummaryTool(name=name + "Tool", **kwargs))
27 return acc
28
29