The Gaudi Framework  v36r9p1 (5c15b2bb)
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 = AvalancheSchedulerSvc(ThreadPoolSize=algosInFlight, OutputLevel=DEBUG)
 
 EventLoopInitProcAlg = IncidentProcAlg("EventLoopInitProcessingAlg", OutputLevel=DEBUG)
 
 EventLoopFinalProcAlg
 
 AITestSvc1
 
 AITestSvc2
 
 AITestAlg1
 
 AITestAlg2
 
 FakeInput
 
 Producer1
 
 Filter = CPUCruncher("Filter", inpKeys=["/Event/a4"])
 
 Producer2 = CPUCruncher("Producer2", inpKeys=["/Event/a3"], outKeys=["/Event/a2"])
 
 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"],
6 )

Definition at line 77 of file AsyncIncidents.py.

◆ AITestAlg2

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

Definition at line 84 of file AsyncIncidents.py.

◆ AITestSvc1

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

Definition at line 63 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,
7 )

Definition at line 70 of file AsyncIncidents.py.

◆ algosInFlight

int AsyncIncidents.algosInFlight = 10

Definition at line 45 of file AsyncIncidents.py.

◆ cardinality

int AsyncIncidents.cardinality = 10

Definition at line 44 of file AsyncIncidents.py.

◆ EventLoop

AsyncIncidents.EventLoop

Definition at line 127 of file AsyncIncidents.py.

◆ EventLoopFinalProcAlg

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

Definition at line 59 of file AsyncIncidents.py.

◆ EventLoopInitProcAlg

AsyncIncidents.EventLoopInitProcAlg = IncidentProcAlg("EventLoopInitProcessingAlg", OutputLevel=DEBUG)

Definition at line 58 of file AsyncIncidents.py.

◆ evtMax

int AsyncIncidents.evtMax = 20

Definition at line 43 of file AsyncIncidents.py.

◆ EvtMax

AsyncIncidents.EvtMax

Definition at line 124 of file AsyncIncidents.py.

◆ EvtSel

AsyncIncidents.EvtSel

Definition at line 125 of file AsyncIncidents.py.

◆ evtslots

int AsyncIncidents.evtslots = 5

Definition at line 42 of file AsyncIncidents.py.

◆ ExtSvc

AsyncIncidents.ExtSvc

Definition at line 126 of file AsyncIncidents.py.

◆ FakeInput

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

Definition at line 91 of file AsyncIncidents.py.

◆ Filter

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

Definition at line 102 of file AsyncIncidents.py.

◆ Filter2

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

Definition at line 106 of file AsyncIncidents.py.

◆ Format

AsyncIncidents.Format

Definition at line 35 of file AsyncIncidents.py.

◆ MessageSvcType

AsyncIncidents.MessageSvcType

Definition at line 129 of file AsyncIncidents.py.

◆ ModeOR

AsyncIncidents.ModeOR

Definition at line 109 of file AsyncIncidents.py.

◆ msgFmt

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

Definition at line 33 of file AsyncIncidents.py.

◆ msgSvc

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

Definition at line 34 of file AsyncIncidents.py.

◆ OutputLevel

AsyncIncidents.OutputLevel

Definition at line 38 of file AsyncIncidents.py.

◆ Producer1

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

Definition at line 98 of file AsyncIncidents.py.

◆ Producer2

AsyncIncidents.Producer2 = CPUCruncher("Producer2", inpKeys=["/Event/a3"], outKeys=["/Event/a2"])

Definition at line 104 of file AsyncIncidents.py.

◆ scheduler

AsyncIncidents.scheduler = AvalancheSchedulerSvc(ThreadPoolSize=algosInFlight, OutputLevel=DEBUG)

Definition at line 51 of file AsyncIncidents.py.

◆ sequence0

AsyncIncidents.sequence0 = GaudiSequencer("Sequence0")

Definition at line 108 of file AsyncIncidents.py.

◆ sequence1

AsyncIncidents.sequence1 = GaudiSequencer("Sequence1")

Definition at line 116 of file AsyncIncidents.py.

◆ sequence2

AsyncIncidents.sequence2 = GaudiSequencer("Sequence2")

Definition at line 120 of file AsyncIncidents.py.

◆ sequencex

AsyncIncidents.sequencex = GaudiSequencer("SequenceX")

Definition at line 112 of file AsyncIncidents.py.

◆ shortCalib

AsyncIncidents.shortCalib

Definition at line 39 of file AsyncIncidents.py.

◆ ShortCircuit

AsyncIncidents.ShortCircuit

Definition at line 110 of file AsyncIncidents.py.

◆ slimeventloopmgr

AsyncIncidents.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)

Definition at line 49 of file AsyncIncidents.py.

◆ TopAlg

AsyncIncidents.TopAlg

Definition at line 128 of file AsyncIncidents.py.

◆ whiteboard

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

Definition at line 47 of file AsyncIncidents.py.

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