48 flags, name="ITkEventInfoPixelModuleStatusMonitoring", **kwargs):
49 from PixelConditionsAlgorithms.ITkPixelConditionsConfig import (
50 ITkPixelDCSCondTempAlgCfg, ITkPixelDCSCondHVAlgCfg,
51 ITkPixelDCSCondStateAlgCfg, ITkPixelDCSCondStatusAlgCfg,
52 ITkPixelDeadMapCondAlgCfg)
53 acc = ITkPixelDCSCondTempAlgCfg(flags)
54 acc.merge(ITkPixelDCSCondHVAlgCfg(flags))
55 acc.merge(ITkPixelDCSCondStateAlgCfg(flags))
56 acc.merge(ITkPixelDCSCondStatusAlgCfg(flags))
57 acc.merge(ITkPixelDeadMapCondAlgCfg(flags))
58
59 kwargs.setdefault("ReadKeyeTemp", "ITkPixelDCSTempCondData")
60 kwargs.setdefault("ReadKeyHV", "ITkPixelDCSHVCondData")
61 kwargs.setdefault("PixelDCSStateCondData", "ITkPixelDCSStateCondData")
62 kwargs.setdefault("PixelDCSStatusCondData", "ITkPixelDCSStatusCondData")
63 kwargs.setdefault("PixelDeadMapCondData", "ITkPixelDeadMapCondData")
64
65
66 kwargs.setdefault("PixelByteStreamErrs", "")
67 kwargs.setdefault("UseByteStreamRD53", False)
68
69 kwargs.setdefault("UseByteStreamFEI4", False)
70 kwargs.setdefault("UseByteStreamFEI3", False)
71
72 if "PixelConditionsSummaryTool" not in kwargs:
73 from PixelConditionsTools.ITkPixelConditionsSummaryConfig import (
74 ITkPixelConditionsSummaryCfg)
75 kwargs.setdefault("PixelConditionsSummaryTool", acc.popToolsAndMerge(
76 ITkPixelConditionsSummaryCfg(flags)))
77
78 acc.addPublicTool(
79 CompFactory.DerivationFramework.EventInfoPixelModuleStatusMonitoring(
80 name,**kwargs), primary = True)
81 return acc
82