The Gaudi Framework  master (123e188a)
Loading...
Searching...
No Matches
AsyncIncidents Namespace Reference

Variables

str 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 = Gaudi__Sequencer("Sequence0")
 ModeOR
 ShortCircuit
 sequencex = Gaudi__Sequencer("SequenceX")
 sequence1 = Gaudi__Sequencer("Sequence1")
 sequence2 = Gaudi__Sequencer("Sequence2")
 EvtMax
 EvtSel
 ExtSvc
 EventLoop
 TopAlg
 MessageSvcType

Variable Documentation

◆ AITestAlg1

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

Definition at line 77 of file AsyncIncidents.py.

◆ AITestAlg2

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

Definition at line 84 of file AsyncIncidents.py.

◆ AITestSvc1

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

Definition at line 63 of file AsyncIncidents.py.

◆ AITestSvc2

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

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:
"EventLoopFinalProcessingAlg", OutputLevel=DEBUG
)

Definition at line 59 of file AsyncIncidents.py.

◆ EventLoopInitProcAlg

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

Definition at line 58 of file AsyncIncidents.py.

◆ EvtMax

AsyncIncidents.EvtMax

Definition at line 124 of file AsyncIncidents.py.

◆ evtMax

int AsyncIncidents.evtMax = 20

Definition at line 43 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:
"FakeInput",
outKeys=["/Event/a1", "/Event/a3", "/Event/a4"],
varRuntime=0.1,
avgRuntime=0.1,
)
A class that implements a search for prime numbers.
Definition CPUCruncher.h:30

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

str 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:
"Producer1", inpKeys=["/Event/a1", "/Event/a3"], outKeys=["/Event/a5", "/Event/a6"]
)

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 = Gaudi__Sequencer("Sequence0")

Definition at line 108 of file AsyncIncidents.py.

◆ sequence1

AsyncIncidents.sequence1 = Gaudi__Sequencer("Sequence1")

Definition at line 116 of file AsyncIncidents.py.

◆ sequence2

AsyncIncidents.sequence2 = Gaudi__Sequencer("Sequence2")

Definition at line 120 of file AsyncIncidents.py.

◆ sequencex

AsyncIncidents.sequencex = Gaudi__Sequencer("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.