9from MagFieldServices.createDBForTest
import createDB
10folder =
'/EXT/DCS/MAGNETS/SENSORDATA'
11sqlite =
'magfieldForTest.db'
16currents = [(0, 7730, 20400),
34createDB(folder, sqlite, currents)
36from MagFieldServices.MagFieldServicesConfig
import AtlasFieldCacheCondAlgCfg
37from AthenaConfiguration.MainServicesConfig
import MainEvgenServicesCfg
38from AthenaConfiguration.ComponentFactory
import CompFactory
39from AthenaConfiguration.AllConfigFlags
import initConfigFlags
41flags = initConfigFlags()
43flags.Concurrency.NumThreads = 1
44flags.Exec.MaxEvents = currents[-1][0]+5
45flags.IOVDb.GlobalTag =
'CONDBR2-BLKPA-RUN2-01'
46flags.IOVDb.SqliteInput = sqlite
47flags.IOVDb.SqliteFolders = (folder,)
50acc = MainEvgenServicesCfg(flags)
51acc.getService(
'EventSelector').EventsPerLB = 1
53acc.merge(AtlasFieldCacheCondAlgCfg(flags, LockMapCurrents=
False))
55acc.addEventAlgo(CompFactory.MagField.CondReader(
'MagFieldCondReader'))
57sys.exit(acc.run().isFailure())