6 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc, GaudiPersistency
7 from Configurables
import WriteHandleAlg, ReadHandleAlg, HiveWhiteBoard, HiveSlimEventLoopMgr, AlgResourcePool, AvalancheSchedulerSvc
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
24 fsr.ItemList = [
"/FileRecords#999"]
25 fsr.Output = dst.Output
27 fsr.EvtConversionSvc = FileRecordPersistencySvc()
29 FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
34 RootCnvSvc(OutputLevel=INFO)
35 AlgResourcePool(OutputLevel=DEBUG)
38 product_name =
"MyCollision" 39 product_name_full_path =
"/Event/" + product_name
41 writer = WriteHandleAlg(
42 "Writer", UseHandle=
True, Cardinality=1, OutputLevel=WARNING)
44 writer.Output.Path =
"/Event/" + product_name
49 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
51 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
55 scheduler = AvalancheSchedulerSvc(
56 ThreadPoolSize=algoparallel, OutputLevel=INFO)
63 HistogramPersistency=
"NONE",
65 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.