The Gaudi Framework  v36r1 (3e2fb5a8)
AsyncIncidents Namespace Reference

Variables

string msgFmt = "% F%40W%S%4W%s%e%7W%R%T %0W%M"
 
 msgSvc = InertMessageSvc("MessageSvc", OutputLevel=INFO)
 
 Format
 
 OutputLevel
 
 shortCalib
 
int evtslots = 5
 
int evtMax = 20
 
int cardinality = 10
 
int algosInFlight = 10
 
 whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots)
 
 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
 
 scheduler
 
 EventLoopInitProcAlg
 
 EventLoopFinalProcAlg
 
 AITestSvc1
 
 AITestSvc2
 
 AITestAlg1
 
 AITestAlg2
 
 FakeInput
 
 Producer1
 
 Filter = CPUCruncher("Filter", inpKeys=['/Event/a4'])
 
 Producer2
 
 Filter2 = CPUCruncher("Filter2", inpKeys=['/Event/a2'])
 
 sequence0 = GaudiSequencer("Sequence0")
 
 ModeOR
 
 ShortCircuit
 
 sequencex = GaudiSequencer("SequenceX")
 
 sequence1 = GaudiSequencer("Sequence1")
 
 sequence2 = GaudiSequencer("Sequence2")
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 TopAlg
 
 MessageSvcType
 

Variable Documentation

◆ AITestAlg1

AsyncIncidents.AITestAlg1
Initial value:
2  "IncidentAwareTestAlg1",
3  ServiceName="IncidentAwareService1",
4  Cardinality=5,
5  inpKeys=['/Event/a1'])

Definition at line 67 of file AsyncIncidents.py.

◆ AITestAlg2

AsyncIncidents.AITestAlg2
Initial value:
2  "IncidentAwareTestAlg2",
3  ServiceName="IncidentAwareService2",
4  Cardinality=1,
5  inpKeys=['/Event/a2'])

Definition at line 73 of file AsyncIncidents.py.

◆ AITestSvc1

AsyncIncidents.AITestSvc1
Initial value:
2  "IncidentAwareService1",
3  FileOffset=10000000,
4  EventMultiplier=1000,
5  IncidentNames=[
6  'BeginEvent', 'EndEvent', 'BeginRun', 'EndRun', 'AbortEvent'
7  ],
8  Priority=1000)

Definition at line 53 of file AsyncIncidents.py.

◆ AITestSvc2

AsyncIncidents.AITestSvc2
Initial value:
2  "IncidentAwareService2",
3  FileOffset=10000000 * 100,
4  EventMultiplier=1000 * 1000,
5  IncidentNames=['BeginEvent', 'EndEvent'],
6  Priority=1)

Definition at line 61 of file AsyncIncidents.py.

◆ algosInFlight

int AsyncIncidents.algosInFlight = 10

Definition at line 34 of file AsyncIncidents.py.

◆ cardinality

int AsyncIncidents.cardinality = 10

Definition at line 33 of file AsyncIncidents.py.

◆ EventLoop

AsyncIncidents.EventLoop

Definition at line 118 of file AsyncIncidents.py.

◆ EventLoopFinalProcAlg

AsyncIncidents.EventLoopFinalProcAlg
Initial value:
2  "EventLoopFinalProcessingAlg", OutputLevel=DEBUG)

Definition at line 50 of file AsyncIncidents.py.

◆ EventLoopInitProcAlg

AsyncIncidents.EventLoopInitProcAlg
Initial value:
2  "EventLoopInitProcessingAlg", OutputLevel=DEBUG)

Definition at line 48 of file AsyncIncidents.py.

◆ evtMax

int AsyncIncidents.evtMax = 20

Definition at line 32 of file AsyncIncidents.py.

◆ EvtMax

AsyncIncidents.EvtMax

Definition at line 115 of file AsyncIncidents.py.

◆ EvtSel

AsyncIncidents.EvtSel

Definition at line 116 of file AsyncIncidents.py.

◆ evtslots

int AsyncIncidents.evtslots = 5

Definition at line 31 of file AsyncIncidents.py.

◆ ExtSvc

AsyncIncidents.ExtSvc

Definition at line 117 of file AsyncIncidents.py.

◆ FakeInput

AsyncIncidents.FakeInput
Initial value:
2  "FakeInput",
3  outKeys=['/Event/a1', '/Event/a3', '/Event/a4'],
4  varRuntime=.1,
5  avgRuntime=.1)

Definition at line 79 of file AsyncIncidents.py.

◆ Filter

AsyncIncidents.Filter = CPUCruncher("Filter", inpKeys=['/Event/a4'])

Definition at line 90 of file AsyncIncidents.py.

◆ Filter2

AsyncIncidents.Filter2 = CPUCruncher("Filter2", inpKeys=['/Event/a2'])

Definition at line 95 of file AsyncIncidents.py.

◆ Format

AsyncIncidents.Format

Definition at line 24 of file AsyncIncidents.py.

◆ MessageSvcType

AsyncIncidents.MessageSvcType

Definition at line 120 of file AsyncIncidents.py.

◆ ModeOR

AsyncIncidents.ModeOR

Definition at line 98 of file AsyncIncidents.py.

◆ msgFmt

string AsyncIncidents.msgFmt = "% F%40W%S%4W%s%e%7W%R%T %0W%M"

Definition at line 22 of file AsyncIncidents.py.

◆ msgSvc

AsyncIncidents.msgSvc = InertMessageSvc("MessageSvc", OutputLevel=INFO)

Definition at line 23 of file AsyncIncidents.py.

◆ OutputLevel

AsyncIncidents.OutputLevel

Definition at line 27 of file AsyncIncidents.py.

◆ Producer1

AsyncIncidents.Producer1
Initial value:
2  "Producer1",
3  inpKeys=['/Event/a1', '/Event/a3'],
4  outKeys=['/Event/a5', '/Event/a6'])

Definition at line 85 of file AsyncIncidents.py.

◆ Producer2

AsyncIncidents.Producer2
Initial value:
2  "Producer2", inpKeys=['/Event/a3'], outKeys=['/Event/a2'])

Definition at line 92 of file AsyncIncidents.py.

◆ scheduler

AsyncIncidents.scheduler
Initial value:
2  ThreadPoolSize=algosInFlight, OutputLevel=DEBUG)

Definition at line 40 of file AsyncIncidents.py.

◆ sequence0

AsyncIncidents.sequence0 = GaudiSequencer("Sequence0")

Definition at line 97 of file AsyncIncidents.py.

◆ sequence1

AsyncIncidents.sequence1 = GaudiSequencer("Sequence1")

Definition at line 105 of file AsyncIncidents.py.

◆ sequence2

AsyncIncidents.sequence2 = GaudiSequencer("Sequence2")

Definition at line 111 of file AsyncIncidents.py.

◆ sequencex

AsyncIncidents.sequencex = GaudiSequencer("SequenceX")

Definition at line 101 of file AsyncIncidents.py.

◆ shortCalib

AsyncIncidents.shortCalib

Definition at line 28 of file AsyncIncidents.py.

◆ ShortCircuit

AsyncIncidents.ShortCircuit

Definition at line 99 of file AsyncIncidents.py.

◆ slimeventloopmgr

AsyncIncidents.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)

Definition at line 38 of file AsyncIncidents.py.

◆ TopAlg

AsyncIncidents.TopAlg

Definition at line 119 of file AsyncIncidents.py.

◆ whiteboard

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

Definition at line 36 of file AsyncIncidents.py.

CPUCruncher
Definition: CPUCruncher.h:29
IncidentProcAlg
Definition: IncidentProcAlg.h:19
IncidentAsyncTestAlg
Definition: IncidentAsyncTestAlg.h:22
AvalancheSchedulerSvc
Definition: AvalancheSchedulerSvc.h:112
IncidentAsyncTestSvc
Definition: IncidentAsyncTestSvc.h:29