The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
testWhiteBoard.py
Go to the documentation of this file.
11from Configurables import (
12 AvalancheSchedulerSvc,
13 HiveSlimEventLoopMgr,
14 HiveTestAlgorithm,
15 HiveWhiteBoard,
16)
17from Gaudi.Configuration import *
18
19evtslots = 10
20
21whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots)
22
23slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=DEBUG)
24
25scheduler = AvalancheSchedulerSvc(ThreadPoolSize=8, OutputLevel=WARNING)
26
27a1 = HiveTestAlgorithm("A1", Output=["/Event/a1"])
28a2 = HiveTestAlgorithm("A2", Input=["/Event/a1"], Output=["/Event/a2"])
29a3 = HiveTestAlgorithm("A3", Input=["/Event/a1"], Output=["/Event/a3"])
30a4 = HiveTestAlgorithm("A4", Input=["/Event/a2", "/Event/a3"], Output=["/Event/a4"])
31
33 EvtMax=100,
34 EvtSel="NONE",
35 ExtSvc=[whiteboard],
36 EventLoop=slimeventloopmgr,
37 TopAlg=[a1, a2, a3, a4],
38 MessageSvcType="InertMessageSvc",
39)
The Application Manager class.
Data service base class.