![]() |
The Gaudi Framework
v30r3 (a5ef0a68)
|
Variables | |
| int | evtslots = 1 |
| int | evtMax = 10 |
| int | cardinality = 1 |
| int | threads = 1 |
| int | viewsPerEvt = 2 |
| whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots) | |
| slimeventloopmgr | |
| scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=INFO) | |
| OutputLevel | |
| a1 = Test__ViewTester("A1") | |
| baseViewName | |
| viewNumber | |
| viewNodeName | |
| a2 = Test__ViewTester("A2") | |
| a3 = Test__ViewTester("A3") | |
| a4 = Test__ViewTester("A4") | |
| a5 = Test__ViewTester("A5") | |
| Cardinality | |
| extraNode | |
| viewNodeOne | |
| viewNodeTwo | |
| createViewSeq | |
| EvtMax | |
| EvtSel | |
| ExtSvc | |
| EventLoop | |
| TopAlg | |
| MessageSvcType | |
A test for issue 13 in gitlab. Two different sets of sub-event contexts are created, and the same algorithms (attached to a common control flow node) run in each The ViewTester is an algorithm specifically designed to create sub-event contexts, pass them to the scheduler, and report on the current context. Five instances of ViewTester are used as follows: - Algorithm A1 creates two sub-event contexts - Algorithms A2 and A3 run within the sub-event contexts - Algorithm A4 creates two more sub-event contexts - Algorithms A2 and A3 run again, in the new contexts - Algorithm A5 runs in the whole event context, after the sub-events
| ViewIsolationTest.a1 = Test__ViewTester("A1") |
Definition at line 67 of file ViewIsolationTest.py.
| ViewIsolationTest.a2 = Test__ViewTester("A2") |
Definition at line 72 of file ViewIsolationTest.py.
| ViewIsolationTest.a3 = Test__ViewTester("A3") |
Definition at line 75 of file ViewIsolationTest.py.
| ViewIsolationTest.a4 = Test__ViewTester("A4") |
Definition at line 78 of file ViewIsolationTest.py.
| ViewIsolationTest.a5 = Test__ViewTester("A5") |
Definition at line 83 of file ViewIsolationTest.py.
| ViewIsolationTest.baseViewName |
Definition at line 68 of file ViewIsolationTest.py.
| int ViewIsolationTest.cardinality = 1 |
Definition at line 28 of file ViewIsolationTest.py.
| ViewIsolationTest.Cardinality |
Definition at line 87 of file ViewIsolationTest.py.
| ViewIsolationTest.createViewSeq |
Definition at line 105 of file ViewIsolationTest.py.
| ViewIsolationTest.EventLoop |
Definition at line 116 of file ViewIsolationTest.py.
| int ViewIsolationTest.evtMax = 10 |
Definition at line 27 of file ViewIsolationTest.py.
| ViewIsolationTest.EvtMax |
Definition at line 113 of file ViewIsolationTest.py.
| ViewIsolationTest.EvtSel |
Definition at line 114 of file ViewIsolationTest.py.
| int ViewIsolationTest.evtslots = 1 |
Definition at line 26 of file ViewIsolationTest.py.
| ViewIsolationTest.extraNode |
Definition at line 90 of file ViewIsolationTest.py.
| ViewIsolationTest.ExtSvc |
Definition at line 115 of file ViewIsolationTest.py.
| ViewIsolationTest.MessageSvcType |
Definition at line 118 of file ViewIsolationTest.py.
| ViewIsolationTest.OutputLevel |
Definition at line 61 of file ViewIsolationTest.py.
| ViewIsolationTest.scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=INFO) |
Definition at line 55 of file ViewIsolationTest.py.
| ViewIsolationTest.slimeventloopmgr |
Definition at line 45 of file ViewIsolationTest.py.
| int ViewIsolationTest.threads = 1 |
Definition at line 29 of file ViewIsolationTest.py.
| ViewIsolationTest.TopAlg |
Definition at line 117 of file ViewIsolationTest.py.
| ViewIsolationTest.viewNodeName |
Definition at line 70 of file ViewIsolationTest.py.
| ViewIsolationTest.viewNodeOne |
Definition at line 95 of file ViewIsolationTest.py.
| ViewIsolationTest.viewNodeTwo |
Definition at line 100 of file ViewIsolationTest.py.
| ViewIsolationTest.viewNumber |
Definition at line 69 of file ViewIsolationTest.py.
| int ViewIsolationTest.viewsPerEvt = 2 |
Definition at line 30 of file ViewIsolationTest.py.
| ViewIsolationTest.whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots) |
Definition at line 37 of file ViewIsolationTest.py.