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'],
17 Output = [
'/Event/a2'])
18 a3 = HiveTestAlgorithm(
"A3", Input = [
'/Event/a1'],
19 Output = [
'/Event/a3'])
20 a4 = HiveTestAlgorithm(
"A4", Input = [
'/Event/a2',
'/Event/a3'],
21 Output = [
'/Event/a4'])
26 EventLoop = slimeventloopmgr,
27 TopAlg = [a1, a2, a3, a4],
28 MessageSvcType=
"InertMessageSvc")
The Application Manager class.