13 from Configurables 
import AvalancheSchedulerSvc, HiveSlimEventLoopMgr, HiveWhiteBoard
 
   17 from GaudiHive 
import precedence
 
   24 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots, OutputLevel=INFO)
 
   26 slimeventloopmgr = HiveSlimEventLoopMgr(
 
   27     SchedulerName=
"AvalancheSchedulerSvc", OutputLevel=INFO
 
   30 AvalancheSchedulerSvc(
 
   31     ThreadPoolSize=algosInFlight,
 
   33     PreemptiveBlockingTasks=
True,
 
   34     MaxBlockingAlgosInFlight=50,
 
   38 timeValue = precedence.RealTimeValue(path=
"cms/reco/algs-time.json", defaultTime=0.0)
 
   42 ifBlocking = precedence.RndBiasedBooleanValue(pattern={
True: 70, 
False: 637}, seed=1)
 
   44 sequencer = precedence.CruncherSequence(
 
   48     cfgPath=
"cms/reco/cf.graphml",
 
   49     dfgPath=
"cms/reco/df.graphml",
 
   50     topSequencer=
"TopSequencer",
 
   57     EventLoop=slimeventloopmgr,
 
   59     MessageSvcType=
"InertMessageSvc",