6 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc, GaudiPersistency
7 from Configurables
import WriteHandleAlg, ReadHandleAlg, HiveWhiteBoard, HiveSlimEventLoopMgr, HiveReadAlgorithm,ForwardSchedulerSvc, AlgResourcePool
12 RootCnvSvc(OutputLevel=INFO)
18 dst.ItemList = [
"/Event#999"]
19 dst.Output =
"DATAFILE='PFN:HandleWB_ROOTOutput.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'" 20 dst.NeededResources = [
'ROOTIO']
25 Input = [
"DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'"])
26 FileCatalog(Catalogs = [
"xmlcatalog_file:HandleWB_ROOTIO.xml" ])
28 product_name=
"MyCollision" 29 product_name_full_path=
"/Event/"+product_name
31 loader = HiveReadAlgorithm(
"Loader",
33 NeededResources = [
'ROOTIO']
36 reader = ReadHandleAlg (
"Reader",
38 NeededResources=[
"ROOTIO"])
39 reader.Input.Path=product_name
45 whiteboard = HiveWhiteBoard(
"EventDataSvc",
46 EventSlots = evtslots)
48 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
52 scheduler = ForwardSchedulerSvc(MaxAlgosInFlight = algoparallel,
57 HistogramPersistency =
"NONE",
58 ExtSvc = [whiteboard],
59 EventLoop = eventloopmgr)
A small to stream Data I/O.
The Application Manager class.
Definition of class EventSelector.
Default implementation of the IIncidentSvc interface.