15from Configurables
import AvalancheSchedulerSvc
16from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
17from Configurables
import Gaudi__TestSuite__ReadHandleAlg
as ReadHandleAlg
18from Configurables
import Gaudi__TestSuite__WriteHandleAlg
as WriteHandleAlg
19from Configurables
import GaudiPersistency, HiveSlimEventLoopMgr, HiveWhiteBoard
26dst.ItemList = [
"/Event#999"]
28 "DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
33mini.ItemList = [
"/Event#1"]
35 "DATAFILE='PFN:HandleWB_ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
37mini.OutputLevel = VERBOSE
41fsr.ItemList = [
"/FileRecords#999"]
42fsr.Output = dst.Output
44fsr.EvtConversionSvc = FileRecordPersistencySvc()
46FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
51RootCnvSvc(OutputLevel=INFO)
55product_name =
"/Event/MyCollision"
57writer = WriteHandleAlg(
"Writer", OutputLevel=DEBUG, UseHandle=
True)
58writer.Output.Path = product_name
60reader = ReadHandleAlg(
"Reader", OutputLevel=DEBUG)
61reader.Input.Path = product_name
82app.TopAlg = [writer, reader, mini]
86app.HistogramPersistency =
"NONE"
87app.ExtSvc = [whiteboard]
88app.EventLoop = slimeventloopmgr
The Application Manager class.
A FileRecordDataSvc is the base class for event services.
Default implementation of the IIncidentSvc interface.
A small to stream Data I/O.
Extension of OutputStream to write run records after last event.