12 """Return configured ComponentAccumulator with tool for ITk Pixel Conditions"""
14 acc = ITkPixelDCSCondStateAlgCfg(flags)
15 acc.merge(ITkPixelDCSCondStatusAlgCfg(flags))
16 acc.merge(ITkPixelDeadMapCondAlgCfg(flags))
18 kwargs.setdefault(
"PixelDetEleCollKey",
"PLR_DetectorElementCollection")
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)
26 if flags.InDet.usePixelDCS:
27 kwargs.setdefault(
"IsActiveStates", [
'READY',
'ON',
'UNKNOWN',
'TRANSITION',
'UNDEFINED' ])
28 kwargs.setdefault(
"IsActiveStatus", [
'OK',
'WARNING',
'ERROR',
'FATAL' ])
30 acc.setPrivateTools(CompFactory.PixelConditionsSummaryTool(name=name +
"Tool", **kwargs))