4 from Configurables
import (HiveWhiteBoard, HiveSlimEventLoopMgr,
5 AvalancheSchedulerSvc, PrecedenceSvc, TimelineSvc)
9 from GaudiHive
import precedence
23 DumpPrecedenceRules=
True, DumpPrecedenceTrace=
True, OutputLevel=DEBUG)
28 "EventDataSvc", EventSlots=evtslots, OutputLevel=INFO)
31 SchedulerName=
"AvalancheSchedulerSvc", OutputLevel=DEBUG)
34 ThreadPoolSize=algosInFlight, OutputLevel=DEBUG)
36 timeValue = precedence.RealTimeValue(
37 path=
"atlas/mcreco/averageTiming.mcreco.TriggerOff.json", defaultTime=0.0)
38 ifIObound = precedence.UniformBooleanValue(
False)
40 sequencer = precedence.CruncherSequence(
44 cfgPath=
"atlas/mcreco/cf.mcreco.TriggerOff.graphml",
45 dfgPath=
"atlas/mcreco/df.mcreco.TriggerOff.3rdEvent.graphml",
46 topSequencer=
'AthSequencer/AthMasterSeq',
47 timeline=enableTimeline).
get()
53 EventLoop=slimeventloopmgr,
55 MessageSvcType=
"InertMessageSvc",
Thread safe extension to the standard MessageSvc.
A service to resolve the task execution precedence.
The Application Manager class.