From a365c0d9f0fed8af3ada82d44a673bb8507966a0 Mon Sep 17 00:00:00 2001 From: Walter Lampl <Walter.Lampl@cern.ch> Date: Tue, 20 Feb 2024 12:59:52 +0100 Subject: [PATCH] don't import CoolConvUtilities in the MC-case --- MagneticField/MagFieldConfig/python/BFieldConfigFlags.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MagneticField/MagFieldConfig/python/BFieldConfigFlags.py b/MagneticField/MagFieldConfig/python/BFieldConfigFlags.py index b6d924ff369c..ab355fd5fdcf 100644 --- a/MagneticField/MagFieldConfig/python/BFieldConfigFlags.py +++ b/MagneticField/MagFieldConfig/python/BFieldConfigFlags.py @@ -1,7 +1,7 @@ # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration from AthenaConfiguration.AthConfigFlags import AthConfigFlags -from CoolConvUtilities.MagFieldUtils import getFieldForRun + #So far no attempt to auto-config field for MC or online-running @@ -15,7 +15,8 @@ from CoolConvUtilities.MagFieldUtils import getFieldForRun def _toroidFieldAutoCfg(prevFlags): if prevFlags.Input.isMC or prevFlags.Common.isOnline: return True - + + from CoolConvUtilities.MagFieldUtils import getFieldForRun lbs=prevFlags.Input.LumiBlockNumbers fieldStat=getFieldForRun(run=prevFlags.Input.RunNumbers[0],lumiblock=0 if len(lbs)==0 else lbs[0],quiet=True) return (fieldStat.toroidCurrent()>1) @@ -24,6 +25,7 @@ def _solenoidFieldAutoCfg(prevFlags): if prevFlags.Input.isMC or prevFlags.Common.isOnline: return True + from CoolConvUtilities.MagFieldUtils import getFieldForRun lbs=prevFlags.Input.LumiBlockNumbers fieldStat=getFieldForRun(run=prevFlags.Input.RunNumbers[0],lumiblock=0 if len(lbs)==0 else lbs[0],quiet=True) return (fieldStat.solenoidCurrent()>1) -- GitLab