The Gaudi Framework  v30r3 (a5ef0a68)
detectSimpleStall Namespace Reference

Variables

int evtslots = 1
 
int evtMax = 1
 
int cardinality = 1
 
int threads = 1
 
 whiteboard
 
 slimeventloopmgr
 
 scheduler
 
 OutputLevel
 
 a1 = CPUCruncher("A1")
 
 InvertDecision
 
 a2 = CPUCruncher("A2")
 
 outKeys
 
 a3 = CPUCruncher("A3")
 
 inpKeys
 
 branch
 
 Members
 
 shortCalib
 
 Cardinality
 
 avgRuntime
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 TopAlg
 
 MessageSvcType
 

Detailed Description

The options file models an intra-event stall in algorithm scheduling. 
An early exit from a group of algorithms called 'EarlyExitBranch' is performed due to 
an inverted CF decision sot that A2 is not run. This results in an unmet DF dependency 
for a downstream algorithm A3, leading to the stall.

Variable Documentation

detectSimpleStall.a1 = CPUCruncher("A1")

Definition at line 35 of file detectSimpleStall.py.

detectSimpleStall.a2 = CPUCruncher("A2")

Definition at line 41 of file detectSimpleStall.py.

detectSimpleStall.a3 = CPUCruncher("A3")

Definition at line 44 of file detectSimpleStall.py.

detectSimpleStall.avgRuntime

Definition at line 55 of file detectSimpleStall.py.

detectSimpleStall.branch
Initial value:
1 = GaudiSequencer("EarlyExitBranch", ModeOR=False,
2  ShortCircuit=True, Sequential=True)
Sequencer for executing several algorithms, stopping when one is faulty.

Definition at line 48 of file detectSimpleStall.py.

int detectSimpleStall.cardinality = 1

Definition at line 18 of file detectSimpleStall.py.

detectSimpleStall.Cardinality

Definition at line 54 of file detectSimpleStall.py.

detectSimpleStall.EventLoop

Definition at line 62 of file detectSimpleStall.py.

int detectSimpleStall.evtMax = 1

Definition at line 17 of file detectSimpleStall.py.

detectSimpleStall.EvtMax

Definition at line 59 of file detectSimpleStall.py.

detectSimpleStall.EvtSel

Definition at line 60 of file detectSimpleStall.py.

int detectSimpleStall.evtslots = 1

Definition at line 16 of file detectSimpleStall.py.

detectSimpleStall.ExtSvc

Definition at line 61 of file detectSimpleStall.py.

detectSimpleStall.inpKeys

Definition at line 45 of file detectSimpleStall.py.

detectSimpleStall.InvertDecision

Definition at line 38 of file detectSimpleStall.py.

detectSimpleStall.Members

Definition at line 50 of file detectSimpleStall.py.

detectSimpleStall.MessageSvcType

Definition at line 64 of file detectSimpleStall.py.

detectSimpleStall.outKeys

Definition at line 42 of file detectSimpleStall.py.

detectSimpleStall.OutputLevel

Definition at line 31 of file detectSimpleStall.py.

detectSimpleStall.scheduler
Initial value:
1 = AvalancheSchedulerSvc(ThreadPoolSize=threads,
2  OutputLevel=VERBOSE)

Definition at line 28 of file detectSimpleStall.py.

detectSimpleStall.shortCalib

Definition at line 53 of file detectSimpleStall.py.

detectSimpleStall.slimeventloopmgr
Initial value:
1 = HiveSlimEventLoopMgr(SchedulerName="AvalancheSchedulerSvc",
2  OutputLevel=DEBUG)

Definition at line 25 of file detectSimpleStall.py.

int detectSimpleStall.threads = 1

Definition at line 19 of file detectSimpleStall.py.

detectSimpleStall.TopAlg

Definition at line 63 of file detectSimpleStall.py.

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

Definition at line 22 of file detectSimpleStall.py.