The Gaudi Framework  v36r9 (fd2bdac3)
AlgSequencer Namespace Reference

Variables

 p1 = Prescaler("Prescaler1", PercentPass=50.0, OutputLevel=WARNING)
 
 p2 = Prescaler("Prescaler2", PercentPass=10.0, 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 61 of file AlgSequencer.py.

◆ AuditAlgorithms

AlgSequencer.AuditAlgorithms

Definition at line 60 of file AlgSequencer.py.

◆ c1

AlgSequencer.c1 = EventCounter("Counter1")

Definition at line 33 of file AlgSequencer.py.

◆ c2

AlgSequencer.c2 = EventCounter("Counter2")

Definition at line 34 of file AlgSequencer.py.

◆ EvtMax

AlgSequencer.EvtMax

Definition at line 57 of file AlgSequencer.py.

◆ EvtSel

AlgSequencer.EvtSel

Definition at line 58 of file AlgSequencer.py.

◆ ExtSvc

AlgSequencer.ExtSvc

Definition at line 59 of file AlgSequencer.py.

◆ h

AlgSequencer.h = HelloWorld(OutputLevel=DEBUG)

Definition at line 32 of file AlgSequencer.py.

◆ p1

AlgSequencer.p1 = Prescaler("Prescaler1", PercentPass=50.0, OutputLevel=WARNING)

Job options file

Definition at line 30 of file AlgSequencer.py.

◆ p2

AlgSequencer.p2 = Prescaler("Prescaler2", PercentPass=10.0, OutputLevel=WARNING)

Definition at line 31 of file AlgSequencer.py.

◆ PrintControlFlowExpression

AlgSequencer.PrintControlFlowExpression

Definition at line 66 of file AlgSequencer.py.

◆ s1

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

Definition at line 35 of file AlgSequencer.py.

◆ s2

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

Definition at line 36 of file AlgSequencer.py.

◆ sand

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

Definition at line 42 of file AlgSequencer.py.

◆ sor

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

Definition at line 47 of file AlgSequencer.py.

◆ top

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

Definition at line 37 of file AlgSequencer.py.

◆ TopAlg

AlgSequencer.TopAlg

Definition at line 56 of file AlgSequencer.py.

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