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