From 352871841b604c050bd77342edd29767d0726425 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Mon, 17 Dec 2018 14:15:24 +0100 Subject: [PATCH] InDetTrigRecExample: Protect against duplicating PixelConfigCondAlg. Fixes failure in TriggerMenu test. --- .../python/InDetTrigConfigConditions.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py b/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py index d26e6d05b2bd..56539587d4fa 100644 --- a/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py +++ b/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py @@ -125,10 +125,11 @@ class PixelConditionsServicesSetup: # Conditions Summary Setup # ############################ # This is future replacement of the PixelConditionsSummaryTool... - from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg - condSeq += PixelConfigCondAlg(name="PixelConfigCondAlg", - UseDeadMap=self.usePixMap, - ReadDeadMapKey=PixelDeadMapFolder) + if not hasattr(condSeq, 'PixelConfigCondAlg'): + from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg + condSeq += PixelConfigCondAlg(name="PixelConfigCondAlg", + UseDeadMap=self.usePixMap, + ReadDeadMapKey=PixelDeadMapFolder) from PixelConditionsTools.PixelConditionsToolsConf import PixelConditionsSummaryTool TrigPixelConditionsSummaryTool = PixelConditionsSummaryTool(name=self.instanceName('PixelConditionsSummaryTool'), -- GitLab