2 from Configurables
import HiveWhiteBoard, HiveEventLoopMgr, HiveTestAlgorithm
6 whiteboard = HiveWhiteBoard(
"EventDataSvc",
8 eventloopmgr = HiveEventLoopMgr(MaxEventsParallel = evtslots,
11 AlgosDependencies = [[],[
'a1'],[
'a1'],[
'a2',
'a3']])
13 a1 = HiveTestAlgorithm(
"A1", Output = [
'/Event/a1'])
14 a2 = HiveTestAlgorithm(
"A2", Input = [
'/Event/a1'],
15 Output = [
'/Event/a2'])
16 a3 = HiveTestAlgorithm(
"A3", Input = [
'/Event/a1'],
17 Output = [
'/Event/a3'])
18 a4 = HiveTestAlgorithm(
"A4", Input = [
'/Event/a2',
'/Event/a3'],
19 Output = [
'/Event/a4'])
24 EventLoop = eventloopmgr,
25 TopAlg = [a1,a2,a3,a4] )
The Application Manager class.