6 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc, GaudiPersistency
7 from Configurables
import WriteHandleAlg, ReadHandleAlg, HiveWhiteBoard, HiveSlimEventLoopMgr, AlgResourcePool, ForwardSchedulerSvc
13 dst.ItemList = [
"/Event#999"]
14 dst.Output =
"DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'" 18 mini.ItemList = [
"/Event#1"]
19 mini.Output =
"DATAFILE='PFN:HandleWB_ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'";
20 mini.OutputLevel = VERBOSE
25 fsr.ItemList = [
"/FileRecords#999" ]
26 fsr.Output = dst.Output
28 fsr.EvtConversionSvc = FileRecordPersistencySvc()
30 FileCatalog(Catalogs = [
"xmlcatalog_file:HandleWB_ROOTIO.xml" ])
35 RootCnvSvc(OutputLevel=INFO)
36 AlgResourcePool(OutputLevel=DEBUG)
39 product_name=
"MyCollision" 40 product_name_full_path=
"/Event/"+product_name
42 writer = WriteHandleAlg (
"Writer",
47 writer.Output.Path =
"/Event/"+product_name
53 whiteboard = HiveWhiteBoard(
"EventDataSvc",
54 EventSlots = evtslots)
56 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
60 scheduler = ForwardSchedulerSvc(MaxAlgosInFlight = algoparallel,
67 HistogramPersistency =
"NONE",
68 ExtSvc = [whiteboard],
69 EventLoop = eventloopmgr)
Extension of OutputStream to write run records after last event.
A small to stream Data I/O.
A FileRecordDataSvc is the base class for event services.
The Application Manager class.
Default implementation of the IIncidentSvc interface.