11 """Create default set of flags for tests"""
13 flags = initConfigFlags()
14 flags.Common.MsgSuppression =
False
15 flags.Exec.OutputLevel = DEBUG
16 flags.Input.Files = []
17 flags.Input.isMC =
True
18 flags.IOVDb.DBConnection =
"sqlite://;schema=mytest.db;dbname=TESTCOOL"
19 flags.IOVDb.DatabaseInstance =
""
20 flags.IOVDb.GlobalTag =
""
21 flags.Output.DefaultContainerType =
"ROOTTREE"
24 from AthenaConfiguration.TestDefaults
import defaultGeometryTags
25 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN3
32 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
33 acc = MainServicesCfg(flags)
35 from IOVDbSvc.IOVDbSvcConfig
import IOVDbSvcCfg
36 acc.merge( IOVDbSvcCfg(flags) )
39 acc.addService( CompFactory.IOVRegistrationSvc(OutputLevel = DEBUG) )
42 from McEventSelector.McEventSelectorConfig
import McEventSelectorCfg
43 acc.merge( McEventSelectorCfg(flags,
50 TimeStampInterval = 5) )
52 from AthenaPoolCnvSvc.PoolCommonConfig
import AthenaPoolCnvSvcCfg
53 acc.merge( AthenaPoolCnvSvcCfg(flags) )
56 acc.addEventAlgo( CompFactory.IOVDbTestAlg(
59 StreamName =
"CondStream2",
62 RegisterIOV = registerIOV,
64 TagID =
"COOL-TEST-001",
67 acc.addPublicTool( CompFactory.AthenaOutputStreamTool(
"CondStream2",
68 TopLevelContainerName =
"<type>",
69 SubLevelBranchName =
"",
70 OutputFile =
"SimplePoolFile.root") )
76 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
77 acc = MainServicesCfg(flags)
79 from IOVDbSvc.IOVDbSvcConfig
import IOVDbSvcCfg, addFolders
80 acc.merge( IOVDbSvcCfg(flags) )
83 if len(flags.Input.Files) > 0:
84 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
85 acc.merge( PoolReadCfg(flags) )
87 from McEventSelector.McEventSelectorConfig
import McEventSelectorCfg
88 acc.merge( McEventSelectorCfg(flags,
95 TimeStampInterval = 5) )
97 acc.addEventAlgo( CompFactory.IOVDbTestAlg(
100 WriteCondObjs =
False,
102 ReadWriteCool =
True,
106 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestMDTEleMap",
107 tag = f
"MDTEleMap_{t}" if overrideTag
else None) )
108 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAMDBCorrection",
109 tag = f
"AmdbCorrection_{t}" if overrideTag
else None) )
110 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAttrList",
111 tag = f
"AttrList_{t}" if overrideTag
else None) )
112 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAttrListColl",
113 tag = f
"AttrListColl_{t}" if overrideTag
else None) )
114 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestMDTEleMapColl",
115 tag = f
"MDTEleMapColl_{t}" if overrideTag
else None) )