| The Gaudi Framework v32r1 (f65d50dc)

Variables
AvalancheSchedulerErrorTest Namespace Reference

## Variables
int | evtslots = 8
int | evtMax = 50
int | cardinality = 10
int | threads = 10
| whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots)
| slimeventloopmgr
| scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=DEBUG)
| OutputLevel
| shortCalib
| scs = StatusCodeSvc("StatusCodeSvc", OutputLevel=DEBUG)
| a1 = CPUCruncher("A1")
| outKeys
| a2 = CPUCruncher("A2")
| inpKeys
| a3 = CPUCruncher("A3")
| FailNEvents
| a4 = CPUCruncher("A4")
| a5 = CPUCruncher("A5")
| Cardinality
| avgRuntime
| msgSvc = InertMessageSvc("MessageSvc", Format="% F%30W%S%4W%e%s%7W%R%T %0W%M")
| EvtMax
| EvtSel
| ExtSvc
| EventLoop
| TopAlg
| MessageSvcType

## Detailed Description

    Test the correct handling on errors during the event processing:
    - The CPUCruncher is configured to return an ERROR on a fraction of the events
    - The EventLoopMgr is configured to continue with the next event on ERROR

## Variable Documentation

## ◆ a1

AvalancheSchedulerErrorTest.a1 = CPUCruncher("A1")

Definition at line 43 of file AvalancheSchedulerErrorTest.py.

## ◆ a2

AvalancheSchedulerErrorTest.a2 = CPUCruncher("A2")

Definition at line 46 of file AvalancheSchedulerErrorTest.py.

## ◆ a3

AvalancheSchedulerErrorTest.a3 = CPUCruncher("A3")

Definition at line 50 of file AvalancheSchedulerErrorTest.py.

## ◆ a4

AvalancheSchedulerErrorTest.a4 = CPUCruncher("A4")

Definition at line 55 of file AvalancheSchedulerErrorTest.py.

## ◆ a5

AvalancheSchedulerErrorTest.a5 = CPUCruncher("A5")

Definition at line 59 of file AvalancheSchedulerErrorTest.py.

## ◆ avgRuntime

AvalancheSchedulerErrorTest.avgRuntime

Definition at line 65 of file AvalancheSchedulerErrorTest.py.

## ◆ cardinality

int AvalancheSchedulerErrorTest.cardinality = 10

Definition at line 16 of file AvalancheSchedulerErrorTest.py.

## ◆ Cardinality

AvalancheSchedulerErrorTest.Cardinality

Definition at line 64 of file AvalancheSchedulerErrorTest.py.

## ◆ EventLoop

AvalancheSchedulerErrorTest.EventLoop

Definition at line 74 of file AvalancheSchedulerErrorTest.py.

## ◆ evtMax

int AvalancheSchedulerErrorTest.evtMax = 50

Definition at line 15 of file AvalancheSchedulerErrorTest.py.

## ◆ EvtMax

AvalancheSchedulerErrorTest.EvtMax

Definition at line 71 of file AvalancheSchedulerErrorTest.py.

## ◆ EvtSel

AvalancheSchedulerErrorTest.EvtSel

Definition at line 72 of file AvalancheSchedulerErrorTest.py.

## ◆ evtslots

int AvalancheSchedulerErrorTest.evtslots = 8

Definition at line 14 of file AvalancheSchedulerErrorTest.py.

## ◆ ExtSvc

AvalancheSchedulerErrorTest.ExtSvc

Definition at line 73 of file AvalancheSchedulerErrorTest.py.

## ◆ FailNEvents

AvalancheSchedulerErrorTest.FailNEvents

Definition at line 53 of file AvalancheSchedulerErrorTest.py.

## ◆ inpKeys

AvalancheSchedulerErrorTest.inpKeys

Definition at line 47 of file AvalancheSchedulerErrorTest.py.

## ◆ MessageSvcType

AvalancheSchedulerErrorTest.MessageSvcType

Definition at line 76 of file AvalancheSchedulerErrorTest.py.

## ◆ msgSvc

AvalancheSchedulerErrorTest.msgSvc = InertMessageSvc("MessageSvc", Format="% F%30W%S%4W%e%s%7W%R%T %0W%M")

Definition at line 67 of file AvalancheSchedulerErrorTest.py.

## ◆ outKeys

AvalancheSchedulerErrorTest.outKeys

Definition at line 44 of file AvalancheSchedulerErrorTest.py.

## ◆ OutputLevel

AvalancheSchedulerErrorTest.OutputLevel

Definition at line 28 of file AvalancheSchedulerErrorTest.py.

## ◆ scheduler

AvalancheSchedulerErrorTest.scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=DEBUG)

Definition at line 26 of file AvalancheSchedulerErrorTest.py.

## ◆ scs

AvalancheSchedulerErrorTest.scs = StatusCodeSvc("StatusCodeSvc", OutputLevel=DEBUG)

Definition at line 31 of file AvalancheSchedulerErrorTest.py.

## ◆ shortCalib

AvalancheSchedulerErrorTest.shortCalib

Definition at line 29 of file AvalancheSchedulerErrorTest.py.

## ◆ slimeventloopmgr

AvalancheSchedulerErrorTest.slimeventloopmgr

Initial value:
1 = HiveSlimEventLoopMgr(
2 SchedulerName="AvalancheSchedulerSvc",
3 OutputLevel=DEBUG,
4 AbortOnFailure=False)
HiveSlimEventLoopMgr
Definition: HiveSlimEventLoopMgr.h:22

Definition at line 21 of file AvalancheSchedulerErrorTest.py.

## ◆ threads

int AvalancheSchedulerErrorTest.threads = 10

Definition at line 17 of file AvalancheSchedulerErrorTest.py.

## ◆ TopAlg

AvalancheSchedulerErrorTest.TopAlg

Definition at line 75 of file AvalancheSchedulerErrorTest.py.

## ◆ whiteboard

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

Definition at line 19 of file AvalancheSchedulerErrorTest.py.