8def BCM_ZeroSuppressionCfg(flags, name="InDetBCM_ZeroSuppression", **kwargs):
9 if flags.Detector.GeometryITk:
10 name = name.replace("InDet", "ITk")
11
12 acc = ComponentAccumulator()
13 if flags.Common.ProductionStep is ProductionStep.PileUpPretracking:
14 kwargs.setdefault("BcmContainerName", flags.Overlay.BkgPrefix + "BCM_RDOs")
15 else:
16 kwargs.setdefault("BcmContainerName", "BCM_RDOs")
17 algo = CompFactory.BCM_ZeroSuppression(name, **kwargs)
18 acc.addEventAlgo(algo, primary = True)
19 return acc