Skip to content
Snippets Groups Projects
Commit a365c0d9 authored by Walter Lampl's avatar Walter Lampl
Browse files

don't import CoolConvUtilities in the MC-case

parent 4a7d1c51
No related branches found
No related tags found
2 merge requests!691662024-02-23: merge of 24.0 into main,!69044Auto-Configure BField flags
# 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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment