6 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc, GaudiPersistency
7 from Configurables
import WriteHandleAlg, ReadHandleAlg, HiveWhiteBoard, HiveSlimEventLoopMgr, HiveReadAlgorithm, AvalancheSchedulerSvc, 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",
48 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
52 scheduler = AvalancheSchedulerSvc(ThreadPoolSize=algoparallel,
54 CheckDependencies=
True,
55 DataLoaderAlg=loader.name())
59 HistogramPersistency=
"NONE",
61 EventLoop=eventloopmgr)
A small to stream Data I/O.
The Application Manager class.
Definition of class EventSelector.
Default implementation of the IIncidentSvc interface.