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",
39 NeededResources=[
"ROOTIO"])
40 reader.Input.Path=product_name
46 whiteboard = HiveWhiteBoard(
"EventDataSvc",
47 EventSlots = evtslots)
49 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
53 scheduler = ForwardSchedulerSvc(MaxAlgosInFlight = algoparallel,
58 HistogramPersistency =
"NONE",
59 ExtSvc = [whiteboard],
60 EventLoop = eventloopmgr)
A small to stream Data I/O.
The Application Manager class.
Definition of class EventSelector.
Default implementation of the IIncidentSvc interface.