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']
29 "DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'" 31 FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
33 product_name =
"MyCollision" 34 product_name_full_path =
"/Event/" + product_name
36 loader = HiveReadAlgorithm(
37 "Loader", OutputLevel=INFO, NeededResources=[
'ROOTIO'])
39 reader = ReadHandleAlg(
"Reader", OutputLevel=INFO, NeededResources=[
"ROOTIO"])
40 reader.Input.Path = product_name
45 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
47 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
51 scheduler = AvalancheSchedulerSvc(
52 ThreadPoolSize=algoparallel,
54 CheckDependencies=
True,
55 DataLoaderAlg=loader.name())
58 TopAlg=[loader, reader, dst],
60 HistogramPersistency=
"NONE",
62 EventLoop=eventloopmgr)
A small to stream Data I/O.
The Application Manager class.
Definition of class EventSelector.
Default implementation of the IIncidentSvc interface.