15 from Configurables
import AvalancheSchedulerSvc
16 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
17 from Configurables
import Gaudi__TestSuite__ReadHandleAlg
as ReadHandleAlg
18 from Configurables
import (
30 RootCnvSvc(OutputLevel=INFO)
39 "DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'"
42 FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
44 product_name =
"MyCollision"
45 product_name_full_path =
"/Event/" + product_name
47 loader = HiveReadAlgorithm(
50 NeededResources=[
"ROOTIO",
"SOMETHINGELSE"],
54 sniffer = StoreSnifferAlg()
56 reader.Input.Path = product_name
61 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
63 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
67 scheduler = AvalancheSchedulerSvc(
68 ThreadPoolSize=algoparallel,
70 DataLoaderAlg=loader.name(),
71 CheckDependencies=
True,
76 TopAlg=[loader, sniffer, reader],
78 HistogramPersistency=
"NONE",
80 EventLoop=eventloopmgr,