15 from Configurables
import AlgResourcePool, AvalancheSchedulerSvc
16 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
17 from Configurables
import (
31 RootCnvSvc(OutputLevel=INFO)
41 "DATAFILE='PFN:HandleWB_ROOTIO.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'"
44 FileCatalog(Catalogs=[
"xmlcatalog_file:HandleWB_ROOTIO.xml"])
46 product_name =
"MyCollision"
47 product_name_full_path =
"/Event/" + product_name
49 loader = HiveReadAlgorithm(
52 NeededResources=[
"ROOTIO",
"SOMETHINGELSE"],
56 sniffer = StoreSnifferAlg()
57 reader = ReadHandleAlg(
"Reader", Cardinality=4, OutputLevel=INFO)
58 reader.Input.Path = product_name
63 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
65 eventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
69 scheduler = AvalancheSchedulerSvc(
70 ThreadPoolSize=algoparallel,
72 DataLoaderAlg=loader.name(),
73 CheckDependencies=
True,
78 TopAlg=[loader, sniffer, reader],
80 HistogramPersistency=
"NONE",
82 EventLoop=eventloopmgr,