15 from Configurables
import AlgResourcePool, AvalancheSchedulerSvc
16 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
17 from Configurables
import Gaudi__TestSuite__WriteHandleAlg
as WriteHandleAlg
18 from Configurables
import GaudiPersistency, HiveSlimEventLoopMgr, HiveWhiteBoard
25 dst.ItemList = [
"/Event#999"]
27 "DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
32 mini.ItemList = [
"/Event#1"]
34 "DATAFILE='PFN:HandleWB_ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
36 mini.OutputLevel = VERBOSE
40 fsr.ItemList = [
"/FileRecords#999"]
41 fsr.Output = dst.Output
43 fsr.EvtConversionSvc = FileRecordPersistencySvc()
45 FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
50 RootCnvSvc(OutputLevel=INFO)
51 AlgResourcePool(OutputLevel=DEBUG)
54 product_name =
"MyCollision"
55 product_name_full_path =
"/Event/" + product_name
57 writer =
WriteHandleAlg(
"Writer", UseHandle=
True, Cardinality=1, OutputLevel=WARNING)
59 writer.Output.Path =
"/Event/" + product_name
64 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
66 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
70 scheduler = AvalancheSchedulerSvc(ThreadPoolSize=algoparallel, OutputLevel=INFO)
77 HistogramPersistency=
"NONE",
79 EventLoop=eventloopmgr,