| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Variables
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)
EventCounter
Definition: EventCounter.h:4
GaudiSequencer
Sequencer for executing several algorithms, stopping when one is faulty.
Definition: GaudiSequencer.h:26

Definition at line 34 of file HiveAlgSequencer.py.

HiveAlgSequencer.scheduler

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

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)
EventCounter
Definition: EventCounter.h:4
GaudiSequencer
Sequencer for executing several algorithms, stopping when one is faulty.
Definition: GaudiSequencer.h:26

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)
HiveWhiteBoard
Data service base class.
Definition: HiveWhiteBoard.cpp:95

Definition at line 66 of file HiveAlgSequencer.py.