15import AthenaCommon.AtlasUnixStandardJob
18from AthenaCommon.AlgSequence
import AlgSequence
19topSequence = AlgSequence()
22from AthenaCommon.AppMgr
import theApp
25from AthenaCommon.AppMgr
import ServiceMgr
as svcMgr
28from OverlayCommonAlgs.OverlayFlags
import overlayFlags
29overlayFlags.isDataOverlay.set_Value_and_Lock(
False)
30overlayFlags.isOverlayMT.set_Value_and_Lock(
True)
35import AthenaPoolCnvSvc.ReadAthenaPoolDouble
36import AthenaPoolCnvSvc.WriteAthenaPool
43svcMgr.EventSelector.InputCollections = [
"SimplePoolFile1.root" ]
44svcMgr.SecondaryEventSelector.InputCollections = [
"SimplePoolFile2.root" ]
46svcMgr.EventSelector.OutputLevel = DEBUG
47svcMgr.SecondaryEventSelector.OutputLevel = DEBUG
57from AthenaPoolTest.AthenaPoolTestConf
import AthenaPoolTestDataWriter
59AthenaPoolTestDataWriter.PartialCreate =
True
60AthenaPoolTestDataWriter.ReadOtherHalf =
True
66include(
"EventAthenaPool/EventAthenaPoolItemList_joboptions.py" )
67include(
"AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPoolItemList_joboptions.py" )
71from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
72Stream3 = AthenaPoolOutputStream(
"Stream3", noTag=
True )
79Stream3.WritingTool =
"AthenaOutputStreamTool"
80Stream3.OutputFile =
"SimplePoolFile3.root"
83Stream3.ItemList += [
"EventInfo#*"]
85Stream3.ItemList += [
"IAthenaPoolTestCollection#AthenaPoolTestCollection_1"]
86Stream3.ItemList += [
"IAthenaPoolTestCollection#AthenaPoolTestCollection_2"]
87Stream3.ItemList += [
"IAthenaPoolTestCollection#AthenaPoolTestCollection_3"]
88Stream3.ItemList += [
"AthenaPoolTestMatrix#*"]
90print(Stream3.ItemList)
93from PoolSvc
import PoolSvcConf
94PoolSvc = PoolSvcConf.PoolSvc()
95PoolSvc.ReadCatalog = [
'file:AthenaPoolTestWriteDoubleSelector_catalog.xml']
96PoolSvc.WriteCatalog =
'file:AthenaPoolTestStep2WriteDoubleSelector_catalog.xml'
102svcMgr.MessageSvc.OutputLevel = WARNING
103svcMgr.MessageSvc.debugLimit = 100000
104AthenaPoolTestDataWriter.OutputLevel = DEBUG
106from AthenaServices
import AthenaServicesConf
107AthenaEventLoopMgr = AthenaServicesConf.AthenaEventLoopMgr()
108AthenaEventLoopMgr.OutputLevel = INFO
109AthenaEventLoopMgr.UseSecondaryEventNumber =
True
110svcMgr += AthenaEventLoopMgr
113include(
"AthenaPoolTest/NoStats_jobOptions.py" )
void print(char *figname, TCanvas *c1)
Test Algorithm POOL I/O tests, writes AthenaPoolData objects to the transient store.