2 from Configurables
import HiveWhiteBoard, HiveSlimEventLoopMgr, HiveTestAlgorithm, ForwardSchedulerSvc
6 whiteboard = HiveWhiteBoard(
"EventDataSvc",
9 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=DEBUG)
11 scheduler = ForwardSchedulerSvc(MaxAlgosInFlight=20,
15 a1 = HiveTestAlgorithm(
"A1", Output=[
'/Event/a1'])
16 a2 = HiveTestAlgorithm(
"A2", Input=[
'/Event/a1'],
18 a3 = HiveTestAlgorithm(
"A3", Input=[
'/Event/a1'],
20 a4 = HiveTestAlgorithm(
"A4", Input=[
'/Event/a2',
'/Event/a3'],
26 EventLoop=slimeventloopmgr,
27 TopAlg=[a1, a2, a3, a4],
28 MessageSvcType=
"InertMessageSvc")
The Application Manager class.