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.PoolSvc.DefaultContainerType =
"ROOTTREE"
28 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
29 acc = MainServicesCfg(flags)
31 from IOVDbSvc.IOVDbSvcConfig
import IOVDbSvcCfg
32 acc.merge( IOVDbSvcCfg(flags) )
35 acc.addService( CompFactory.IOVRegistrationSvc(OutputLevel = DEBUG) )
38 from McEventSelector.McEventSelectorConfig
import McEventSelectorCfg
39 acc.merge( McEventSelectorCfg(flags,
46 TimeStampInterval = 5) )
48 from AthenaPoolCnvSvc.PoolCommonConfig
import AthenaPoolCnvSvcCfg
49 acc.merge( AthenaPoolCnvSvcCfg(flags) )
52 acc.addEventAlgo( CompFactory.IOVDbTestAlg(
55 StreamName =
"CondStream2",
58 RegisterIOV = registerIOV,
60 TagID =
"COOL-TEST-001",
63 acc.addPublicTool( CompFactory.AthenaOutputStreamTool(
"CondStream2",
64 TopLevelContainerName =
"<type>",
65 SubLevelBranchName =
"",
66 OutputFile =
"SimplePoolFile.root") )
72 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
73 acc = MainServicesCfg(flags)
75 from IOVDbSvc.IOVDbSvcConfig
import IOVDbSvcCfg, addFolders
76 acc.merge( IOVDbSvcCfg(flags) )
79 if len(flags.Input.Files) > 0:
80 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
81 acc.merge( PoolReadCfg(flags) )
83 from McEventSelector.McEventSelectorConfig
import McEventSelectorCfg
84 acc.merge( McEventSelectorCfg(flags,
91 TimeStampInterval = 5) )
93 acc.addEventAlgo( CompFactory.IOVDbTestAlg(
96 WriteCondObjs =
False,
102 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestMDTEleMap",
103 tag = f
"MDTEleMap_{t}" if overrideTag
else None) )
104 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAMDBCorrection",
105 tag = f
"AmdbCorrection_{t}" if overrideTag
else None) )
106 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAttrList",
107 tag = f
"AttrList_{t}" if overrideTag
else None) )
108 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestAttrListColl",
109 tag = f
"AttrListColl_{t}" if overrideTag
else None) )
110 acc.merge( addFolders(flags,
"/IOVDbTest/IOVDbTestMDTEleMapColl",
111 tag = f
"MDTEleMapColl_{t}" if overrideTag
else None) )