From 5afae5dc131a8f3e137a0294b5ab16d3ccfa2d72 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Thu, 20 Aug 2020 03:04:09 +0200 Subject: [PATCH] MagFieldServices: Config case for no-DCS case. Turn off UseMapsFromCOOL if UseDCS is off. Fixes test failures in MuonConfig and TrigL2MuonSA. --- MagneticField/MagFieldServices/python/MagFieldServicesConfig.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MagneticField/MagFieldServices/python/MagFieldServicesConfig.py b/MagneticField/MagFieldServices/python/MagFieldServicesConfig.py index 0544ed4a3f2..9bf7287549b 100644 --- a/MagneticField/MagFieldServices/python/MagFieldServicesConfig.py +++ b/MagneticField/MagFieldServices/python/MagFieldServicesConfig.py @@ -46,6 +46,8 @@ def MagneticFieldSvcCfg(flags, **kwargs): # Otherwise read from cool afmArgs.update( UseMapsFromCOOL = True ) afmArgs.update( UseMapsFromCOOL = True ) + if 'UseDCS' in kwargs and not kwargs['UseDCS']: + afmArgs['UseMapsFromCOOL'] = False mag_field_map_cond_alg = CompFactory.MagField.AtlasFieldMapCondAlg(**afmArgs) result.addCondAlgo(mag_field_map_cond_alg) -- GitLab