88def dbmod_BFieldAutoConfig(): # DB modifier for debug recovery when using an online SMK
89 """Use DCS currents to configure magnetic field"""
91 log.info(dbmod_BFieldAutoConfig.__doc__)
93 from GaudiPython.Bindings import iProperty
95 f = '<db>COOLOFL_DCS/CONDBR2</db> /EXT/DCS/MAGNETS/SENSORDATA'
96 iProperty('IOVDbSvc').Folders += [f]
97 iProperty('CondInputLoader').Load.add(('CondAttrListCollection','/EXT/DCS/MAGNETS/SENSORDATA'))
99 iProperty('AtlasFieldCacheCondAlg').UseDCS = True
100 iProperty('AtlasFieldMapCondAlg').LoadMapOnStart = False
101 iProperty('AtlasFieldMapCondAlg').UseMapsFromCOOL = True
102 iProperty('HltEventLoopMgr').setMagFieldFromPtree = False
forceConditions(run, lb, iovDbSvc=None)