23def PixelLorentzAngleCondAlgCfg(flags, name="PixelSiLorentzAngleCondAlg", **kwargs):
24 acc = AtlasFieldCacheCondAlgCfg(flags)
25 acc.merge(PixelReadoutGeometryCfg(flags))
26 acc.merge(PixelDCSCondHVAlgCfg(flags))
27 acc.merge(PixelDCSCondTempAlgCfg(flags))
28 kwargs.setdefault("SiPropertiesTool", acc.popToolsAndMerge(PixelSiPropertiesToolCfg(flags)))
29 kwargs.setdefault("UseMagFieldCache", True)
30 kwargs.setdefault("UseMagFieldDcs", not flags.Common.isOnline)
31 acc.addCondAlgo(CompFactory.PixelSiLorentzAngleCondAlg(name, **kwargs))
32 return acc
33