3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from IOVDbSvc.IOVDbSvcConfig
import IOVDbSvcCfg
6 from LumiBlockComps.dummyLHCFillDB
import createSqliteForAvg,fillFolderForAvg,createBCMask1,createBCMask2
12 run1=(flags.IOVDb.DatabaseInstance==
'COMP200')
13 from IOVDbSvc.IOVDbSvcConfig
import addFolders
16 folder =
'/TDAQ/OLC/LHC/LBDATA3'
17 result.merge(
addFolders(flags,folder,
'TDAQ',className =
'CondAttrListCollection',tag=
'HEAD'))
21 alg = CompFactory.BunchCrossingAverageCondAlg(
'BunchCrossingAverageCondAlgDefault',
23 FillParamsFolderKey =folder,
27 result.addCondAlgo(alg)
32 if __name__==
"__main__":
33 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
35 flags.Input.Files = []
36 flags.Input.isMC=
False
37 flags.IOVDb.DatabaseInstance=
"CONDBR2"
38 flags.IOVDb.GlobalTag=
"CONDBR2-BLKPA-2017-05"
41 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
43 from McEventSelector.McEventSelectorConfig
import McEventSelectorCfg
64 FirstEvent=1183722158,
72 result.getService(
"IOVDbSvc").Folders=[
"<db>sqlite://;schema=testAVG.db;dbname=CONDBR2</db><tag>HEAD</tag>/TDAQ/OLC/LHC/LBDATA3"]
73 BunchCrossingAverageCondTest=CompFactory.BunchCrossingAverageCondTest