| The Gaudi Framework v32r1 (f65d50dc)

Variables
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:
1 = GaudiSequencer(
2 "EarlyExitBranch", ModeOR=False, ShortCircuit=True, Sequential=True)
GaudiSequencer
Sequencer for executing several algorithms, stopping when one is faulty.
Definition: GaudiSequencer.h:28

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:
1 = HiveSlimEventLoopMgr(
2 SchedulerName="AvalancheSchedulerSvc", OutputLevel=DEBUG)
HiveSlimEventLoopMgr
Definition: HiveSlimEventLoopMgr.h:22

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.