2 from Configurables
import HiveWhiteBoard, HiveSlimEventLoopMgr, HiveTestAlgorithm, AvalancheSchedulerSvc
6 whiteboard = HiveWhiteBoard(
"EventDataSvc",
9 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=DEBUG)
11 scheduler = AvalancheSchedulerSvc(ThreadPoolSize=8,
14 a1 = HiveTestAlgorithm(
"A1", Output=[
'/Event/a1'])
15 a2 = HiveTestAlgorithm(
"A2", Input=[
'/Event/a1'],
17 a3 = HiveTestAlgorithm(
"A3", Input=[
'/Event/a1'],
19 a4 = HiveTestAlgorithm(
"A4", Input=[
'/Event/a2',
'/Event/a3'],
25 EventLoop=slimeventloopmgr,
26 TopAlg=[a1, a2, a3, a4],
27 MessageSvcType=
"InertMessageSvc")
The Application Manager class.