AtomicAlgSequencerTest Namespace Reference

Variables

int evtslots = 5
 
int evtMax = 20
 
int cardinality = 5
 
int algosInFlight = 10
 
tuple whiteboard
 
tuple slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=DEBUG)
 
tuple scheduler
 
tuple a1 = CPUCruncher("A1")
 
tuple a2 = CPUCruncher("A2")
 
tuple a3 = CPUCruncher("A3")
 
tuple a4 = CPUCruncher("A4")
 
tuple seq
 
string EvtSel = 'NONE'
 
list ExtSvc = [whiteboard]
 
 EventLoop = slimeventloopmgr,
 
list TopAlg = [seq, a3]
 
string MessageSvcType = "InertMessageSvc"
 

Variable Documentation

tuple AtomicAlgSequencerTest.a1 = CPUCruncher("A1")

Definition at line 54 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.a2 = CPUCruncher("A2")

Definition at line 57 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.a3 = CPUCruncher("A3")

Definition at line 62 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.a4 = CPUCruncher("A4")

Definition at line 66 of file AtomicAlgSequencerTest.py.

int AtomicAlgSequencerTest.algosInFlight = 10

Definition at line 14 of file AtomicAlgSequencerTest.py.

int AtomicAlgSequencerTest.cardinality = 5

Definition at line 13 of file AtomicAlgSequencerTest.py.

AtomicAlgSequencerTest.EventLoop = slimeventloopmgr,

Definition at line 89 of file AtomicAlgSequencerTest.py.

int AtomicAlgSequencerTest.evtMax = 20

Definition at line 12 of file AtomicAlgSequencerTest.py.

string AtomicAlgSequencerTest.EvtSel = 'NONE'

Definition at line 87 of file AtomicAlgSequencerTest.py.

int AtomicAlgSequencerTest.evtslots = 5

Definition at line 11 of file AtomicAlgSequencerTest.py.

list AtomicAlgSequencerTest.ExtSvc = [whiteboard]

Definition at line 88 of file AtomicAlgSequencerTest.py.

string AtomicAlgSequencerTest.MessageSvcType = "InertMessageSvc"

Definition at line 91 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.scheduler
Initial value:
1 = ForwardSchedulerSvc(MaxAlgosInFlight = algosInFlight,
2  ThreadPoolSize = algosInFlight,
3  useGraphFlowManagement = True,
4  OutputLevel=DEBUG)
The SchedulerSvc implements the IScheduler interface.

Definition at line 39 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.seq
Initial value:
1 = GaudiAtomicSequencer("CriticalSection",
2  Members=[a1,a2,a4],
3  OutputLevel=VERBOSE)
Sequencer for executing several algorithms, stopping when one is faulty.

Definition at line 79 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=DEBUG)

Definition at line 30 of file AtomicAlgSequencerTest.py.

list AtomicAlgSequencerTest.TopAlg = [seq, a3]

Definition at line 90 of file AtomicAlgSequencerTest.py.

tuple AtomicAlgSequencerTest.whiteboard
Initial value:
1 = HiveWhiteBoard("EventDataSvc",
2  EventSlots = evtslots)
Data service base class.

Definition at line 21 of file AtomicAlgSequencerTest.py.