The Gaudi Framework  v36r1 (3e2fb5a8)
SingleBlockingTaskAvalancheScheduler Namespace Reference

Variables

int evtMax = 7
 
int evtslots = 3
 
int algosInFlight = 0
 
int blockingAlgosInFlight = 3
 
 shortCalib
 
 whiteboard
 
 slimeventloopmgr
 
 ThreadPoolSize
 
 PreemptiveBlockingTasks
 
 MaxBlockingAlgosInFlight
 
 OutputLevel
 
 blockingAlg
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 TopAlg
 
 MessageSvcType
 

Variable Documentation

◆ algosInFlight

int SingleBlockingTaskAvalancheScheduler.algosInFlight = 0

Definition at line 22 of file SingleBlockingTaskAvalancheScheduler.py.

◆ blockingAlg

SingleBlockingTaskAvalancheScheduler.blockingAlg
Initial value:
2  name="BlockingAlg",
3  avgRuntime=2.,
4  Cardinality=3,
5  Blocking=True, # tag algorithm as blocking
6  SleepFraction=0.7, # simulate blocking nature
7  OutputLevel=DEBUG)

Definition at line 39 of file SingleBlockingTaskAvalancheScheduler.py.

◆ blockingAlgosInFlight

int SingleBlockingTaskAvalancheScheduler.blockingAlgosInFlight = 3

Definition at line 23 of file SingleBlockingTaskAvalancheScheduler.py.

◆ EventLoop

SingleBlockingTaskAvalancheScheduler.EventLoop

Definition at line 51 of file SingleBlockingTaskAvalancheScheduler.py.

◆ evtMax

int SingleBlockingTaskAvalancheScheduler.evtMax = 7

Definition at line 20 of file SingleBlockingTaskAvalancheScheduler.py.

◆ EvtMax

SingleBlockingTaskAvalancheScheduler.EvtMax

Definition at line 48 of file SingleBlockingTaskAvalancheScheduler.py.

◆ EvtSel

SingleBlockingTaskAvalancheScheduler.EvtSel

Definition at line 49 of file SingleBlockingTaskAvalancheScheduler.py.

◆ evtslots

int SingleBlockingTaskAvalancheScheduler.evtslots = 3

Definition at line 21 of file SingleBlockingTaskAvalancheScheduler.py.

◆ ExtSvc

SingleBlockingTaskAvalancheScheduler.ExtSvc

Definition at line 50 of file SingleBlockingTaskAvalancheScheduler.py.

◆ MaxBlockingAlgosInFlight

SingleBlockingTaskAvalancheScheduler.MaxBlockingAlgosInFlight

Definition at line 36 of file SingleBlockingTaskAvalancheScheduler.py.

◆ MessageSvcType

SingleBlockingTaskAvalancheScheduler.MessageSvcType

Definition at line 53 of file SingleBlockingTaskAvalancheScheduler.py.

◆ OutputLevel

SingleBlockingTaskAvalancheScheduler.OutputLevel

Definition at line 37 of file SingleBlockingTaskAvalancheScheduler.py.

◆ PreemptiveBlockingTasks

SingleBlockingTaskAvalancheScheduler.PreemptiveBlockingTasks

Definition at line 35 of file SingleBlockingTaskAvalancheScheduler.py.

◆ shortCalib

SingleBlockingTaskAvalancheScheduler.shortCalib

Definition at line 25 of file SingleBlockingTaskAvalancheScheduler.py.

◆ slimeventloopmgr

SingleBlockingTaskAvalancheScheduler.slimeventloopmgr
Initial value:
2  SchedulerName="AvalancheSchedulerSvc", OutputLevel=INFO)

Definition at line 30 of file SingleBlockingTaskAvalancheScheduler.py.

◆ ThreadPoolSize

SingleBlockingTaskAvalancheScheduler.ThreadPoolSize

Definition at line 34 of file SingleBlockingTaskAvalancheScheduler.py.

◆ TopAlg

SingleBlockingTaskAvalancheScheduler.TopAlg

Definition at line 52 of file SingleBlockingTaskAvalancheScheduler.py.

◆ whiteboard

SingleBlockingTaskAvalancheScheduler.whiteboard
Initial value:
2  "EventDataSvc", EventSlots=evtslots, OutputLevel=INFO)

Definition at line 27 of file SingleBlockingTaskAvalancheScheduler.py.

CPUCruncher
Definition: CPUCruncher.h:29
HiveSlimEventLoopMgr
Definition: HiveSlimEventLoopMgr.h:32
HiveWhiteBoard
Definition: HiveWhiteBoard.cpp:128