The Gaudi Framework  v32r2 (46d42edc)
detectSimpleStall Namespace Reference

Variables

int evtslots = 1
 
int evtMax = 1
 
int cardinality = 1
 
int threads = 1
 
 whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots)
 
 slimeventloopmgr
 
 scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=VERBOSE)
 
 OutputLevel
 
 shortCalib
 
 a1 = CPUCruncher("A1")
 
 InvertDecision
 
 a2 = CPUCruncher("A2")
 
 outKeys
 
 a3 = CPUCruncher("A3")
 
 inpKeys
 
 branch
 
 Members
 
 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

◆ a1

detectSimpleStall.a1 = CPUCruncher("A1")

Definition at line 31 of file detectSimpleStall.py.

◆ a2

detectSimpleStall.a2 = CPUCruncher("A2")

Definition at line 37 of file detectSimpleStall.py.

◆ a3

detectSimpleStall.a3 = CPUCruncher("A3")

Definition at line 40 of file detectSimpleStall.py.

◆ avgRuntime

detectSimpleStall.avgRuntime

Definition at line 50 of file detectSimpleStall.py.

◆ branch

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

Definition at line 44 of file detectSimpleStall.py.

◆ cardinality

int detectSimpleStall.cardinality = 1

Definition at line 15 of file detectSimpleStall.py.

◆ Cardinality

detectSimpleStall.Cardinality

Definition at line 49 of file detectSimpleStall.py.

◆ EventLoop

detectSimpleStall.EventLoop

Definition at line 58 of file detectSimpleStall.py.

◆ evtMax

int detectSimpleStall.evtMax = 1

Definition at line 14 of file detectSimpleStall.py.

◆ EvtMax

detectSimpleStall.EvtMax

Definition at line 55 of file detectSimpleStall.py.

◆ EvtSel

detectSimpleStall.EvtSel

Definition at line 56 of file detectSimpleStall.py.

◆ evtslots

int detectSimpleStall.evtslots = 1

Definition at line 13 of file detectSimpleStall.py.

◆ ExtSvc

detectSimpleStall.ExtSvc

Definition at line 57 of file detectSimpleStall.py.

◆ inpKeys

detectSimpleStall.inpKeys

Definition at line 41 of file detectSimpleStall.py.

◆ InvertDecision

detectSimpleStall.InvertDecision

Definition at line 34 of file detectSimpleStall.py.

◆ Members

detectSimpleStall.Members

Definition at line 46 of file detectSimpleStall.py.

◆ MessageSvcType

detectSimpleStall.MessageSvcType

Definition at line 60 of file detectSimpleStall.py.

◆ outKeys

detectSimpleStall.outKeys

Definition at line 38 of file detectSimpleStall.py.

◆ OutputLevel

detectSimpleStall.OutputLevel

Definition at line 25 of file detectSimpleStall.py.

◆ scheduler

detectSimpleStall.scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=VERBOSE)

Definition at line 23 of file detectSimpleStall.py.

◆ shortCalib

detectSimpleStall.shortCalib

Definition at line 27 of file detectSimpleStall.py.

◆ slimeventloopmgr

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

Definition at line 20 of file detectSimpleStall.py.

◆ threads

int detectSimpleStall.threads = 1

Definition at line 16 of file detectSimpleStall.py.

◆ TopAlg

detectSimpleStall.TopAlg

Definition at line 59 of file detectSimpleStall.py.

◆ whiteboard

detectSimpleStall.whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots)

Definition at line 18 of file detectSimpleStall.py.