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