The Gaudi Framework  v29r0 (ff2e7097)
HiveAlgSequencer Namespace Reference

Variables

 p1 = Prescaler('Prescaler1', PercentPass=50., OutputLevel=INFO)
 
 p2 = Prescaler('Prescaler2', PercentPass=10., OutputLevel=INFO)
 
 h = HelloWorld(OutputLevel=INFO)
 
 c1 = EventCounter('Counter1')
 
 c2 = EventCounter('Counter2')
 
 s1 = Sequencer('Sequence1', Members=[p1, h, c1])
 
 s2 = Sequencer('Sequence2', Members=[p2, h, c2])
 
 top = Sequencer('TopSequence', Members=[s1, s2], StopOverride=True)
 
 sand
 
 sor
 
list topAlgList = [ParentAlg(), StopperAlg(StopCount=20), top, sand, sor]
 
 OutputLevel
 
 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
 
 scheduler
 
 whiteboard
 
 TopAlg
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 MessageSvcType
 

Variable Documentation

HiveAlgSequencer.c1 = EventCounter('Counter1')

Definition at line 25 of file HiveAlgSequencer.py.

HiveAlgSequencer.c2 = EventCounter('Counter2')

Definition at line 26 of file HiveAlgSequencer.py.

HiveAlgSequencer.EventLoop

Definition at line 75 of file HiveAlgSequencer.py.

HiveAlgSequencer.EvtMax

Definition at line 72 of file HiveAlgSequencer.py.

HiveAlgSequencer.EvtSel

Definition at line 73 of file HiveAlgSequencer.py.

HiveAlgSequencer.ExtSvc

Definition at line 74 of file HiveAlgSequencer.py.

HiveAlgSequencer.h = HelloWorld(OutputLevel=INFO)

Definition at line 24 of file HiveAlgSequencer.py.

HiveAlgSequencer.MessageSvcType

Definition at line 76 of file HiveAlgSequencer.py.

HiveAlgSequencer.OutputLevel

Definition at line 50 of file HiveAlgSequencer.py.

HiveAlgSequencer.p1 = Prescaler('Prescaler1', PercentPass=50., OutputLevel=INFO)

Definition at line 22 of file HiveAlgSequencer.py.

HiveAlgSequencer.p2 = Prescaler('Prescaler2', PercentPass=10., OutputLevel=INFO)

Definition at line 23 of file HiveAlgSequencer.py.

HiveAlgSequencer.s1 = Sequencer('Sequence1', Members=[p1, h, c1])

Definition at line 27 of file HiveAlgSequencer.py.

HiveAlgSequencer.s2 = Sequencer('Sequence2', Members=[p2, h, c2])

Definition at line 28 of file HiveAlgSequencer.py.

HiveAlgSequencer.sand
Initial value:
1 = GaudiSequencer('ANDSequence',
2  Members=[HelloWorld('ANDHelloWorld'),
3  EventCounter('ANDCounter')],
4  MeasureTime=1)
Sequencer for executing several algorithms, stopping when one is faulty.

Definition at line 34 of file HiveAlgSequencer.py.

HiveAlgSequencer.scheduler
Initial value:
1 = ForwardSchedulerSvc(MaxEventsInFlight=1,
2  MaxAlgosInFlight=1,
3  OutputLevel=WARNING,
4  AlgosDependencies=[])
The SchedulerSvc implements the IScheduler interface.

Definition at line 59 of file HiveAlgSequencer.py.

HiveAlgSequencer.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)

Definition at line 54 of file HiveAlgSequencer.py.

HiveAlgSequencer.sor
Initial value:
1 = GaudiSequencer('ORSequence',
2  Members=[HelloWorld('ORHelloWorld'),
3  EventCounter('ORCounter')],
4  MeasureTime=1,
5  ModeOR=1)
Sequencer for executing several algorithms, stopping when one is faulty.

Definition at line 38 of file HiveAlgSequencer.py.

HiveAlgSequencer.top = Sequencer('TopSequence', Members=[s1, s2], StopOverride=True)

Definition at line 29 of file HiveAlgSequencer.py.

HiveAlgSequencer.TopAlg

Definition at line 71 of file HiveAlgSequencer.py.

list HiveAlgSequencer.topAlgList = [ParentAlg(), StopperAlg(StopCount=20), top, sand, sor]

Definition at line 46 of file HiveAlgSequencer.py.

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

Definition at line 66 of file HiveAlgSequencer.py.