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 73 of file HiveAlgSequencer.py.

HiveAlgSequencer.EvtMax

Definition at line 70 of file HiveAlgSequencer.py.

HiveAlgSequencer.EvtSel

Definition at line 71 of file HiveAlgSequencer.py.

HiveAlgSequencer.ExtSvc

Definition at line 72 of file HiveAlgSequencer.py.

HiveAlgSequencer.h = HelloWorld( OutputLevel = INFO )

Definition at line 24 of file HiveAlgSequencer.py.

HiveAlgSequencer.MessageSvcType

Definition at line 74 of file HiveAlgSequencer.py.

HiveAlgSequencer.OutputLevel

Definition at line 48 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'), EventCounter('ANDCounter') ],
3  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 57 of file HiveAlgSequencer.py.

HiveAlgSequencer.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)

Definition at line 52 of file HiveAlgSequencer.py.

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

Definition at line 37 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 69 of file HiveAlgSequencer.py.

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

Definition at line 44 of file HiveAlgSequencer.py.

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

Definition at line 64 of file HiveAlgSequencer.py.