The Gaudi Framework  v36r1 (3e2fb5a8)
AlgSequencer Namespace Reference

Variables

 p1 = Prescaler('Prescaler1', PercentPass=50., OutputLevel=WARNING)
 
 p2 = Prescaler('Prescaler2', PercentPass=10., OutputLevel=WARNING)
 
 h = HelloWorld(OutputLevel=DEBUG)
 
 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
 
 TopAlg
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 AuditAlgorithms
 
 all = ParentAlg() >> StopperAlg(StopCount=20) >> top >> sand >> sor
 
 PrintControlFlowExpression
 

Variable Documentation

◆ all

AlgSequencer.all = ParentAlg() >> StopperAlg(StopCount=20) >> top >> sand >> sor

Definition at line 54 of file AlgSequencer.py.

◆ AuditAlgorithms

AlgSequencer.AuditAlgorithms

Definition at line 52 of file AlgSequencer.py.

◆ c1

AlgSequencer.c1 = EventCounter('Counter1')

Definition at line 27 of file AlgSequencer.py.

◆ c2

AlgSequencer.c2 = EventCounter('Counter2')

Definition at line 28 of file AlgSequencer.py.

◆ EvtMax

AlgSequencer.EvtMax

Definition at line 49 of file AlgSequencer.py.

◆ EvtSel

AlgSequencer.EvtSel

Definition at line 50 of file AlgSequencer.py.

◆ ExtSvc

AlgSequencer.ExtSvc

Definition at line 51 of file AlgSequencer.py.

◆ h

AlgSequencer.h = HelloWorld(OutputLevel=DEBUG)

Definition at line 26 of file AlgSequencer.py.

◆ p1

AlgSequencer.p1 = Prescaler('Prescaler1', PercentPass=50., OutputLevel=WARNING)

Definition at line 24 of file AlgSequencer.py.

◆ p2

AlgSequencer.p2 = Prescaler('Prescaler2', PercentPass=10., OutputLevel=WARNING)

Definition at line 25 of file AlgSequencer.py.

◆ PrintControlFlowExpression

AlgSequencer.PrintControlFlowExpression

Definition at line 59 of file AlgSequencer.py.

◆ s1

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

Definition at line 29 of file AlgSequencer.py.

◆ s2

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

Definition at line 30 of file AlgSequencer.py.

◆ sand

AlgSequencer.sand
Initial value:
2  'ANDSequence',
3  Members=[HelloWorld('AND'), EventCounter('ANDCounter')],
4  MeasureTime=1)

Definition at line 36 of file AlgSequencer.py.

◆ sor

AlgSequencer.sor
Initial value:
2  'ORSequence',
3  Members=[HelloWorld('OR'), EventCounter('ORCounter')],
4  MeasureTime=1,
5  ModeOR=1)

Definition at line 40 of file AlgSequencer.py.

◆ top

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

Definition at line 31 of file AlgSequencer.py.

◆ TopAlg

AlgSequencer.TopAlg

Definition at line 48 of file AlgSequencer.py.

EventCounter
Definition: EventCounter.h:14
HelloWorld
Definition: HelloWorld.h:24
GaudiSequencer
Definition: GaudiSequencer.h:38