The Gaudi Framework  v36r7 (7f57a304)
ToolHandles.py
Go to the documentation of this file.
1 
11 from Configurables import AvalancheSchedulerSvc
12 from Configurables import Gaudi__Examples__THDataConsumer as THDataConsumer
13 from Configurables import Gaudi__Examples__THDataProducer as THDataProducer
14 from Configurables import Gaudi__Examples__THDataProducer2 as THDataProducer2
15 from Configurables import HiveSlimEventLoopMgr, HiveWhiteBoard
16 from Gaudi.Configuration import *
17 
18 # Application setup
19 whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=2)
20 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
21 scheduler = AvalancheSchedulerSvc(ThreadPoolSize=2)
22 
23 # - Algorithms
24 topalgs = [
25  THDataProducer("THDataProducer"),
26  THDataProducer2("THDataProducer2"),
27  THDataConsumer("THDataConsumer"),
28 ]
29 
30 # Application manager
32  EvtMax=4, ExtSvc=[whiteboard], EventLoop=slimeventloopmgr, TopAlg=topalgs
33 )
Gaudi.Configuration
Definition: Configuration.py:1
ApplicationMgr
Definition: ApplicationMgr.h:57