6 from Configurables
import ParentAlg,\
12 HiveSlimEventLoopMgr,\
16 from Configurables
import GaudiExamplesCommonConf
17 GaudiExamplesCommonConf()
22 p1 =
Prescaler(
'Prescaler1', PercentPass = 50., OutputLevel = INFO )
23 p2 =
Prescaler(
'Prescaler2', PercentPass = 10., OutputLevel = INFO )
24 h = HelloWorld( OutputLevel = INFO )
29 top =
Sequencer(
'TopSequence', Members = [s1, s2], StopOverride =
True )
35 Members = [ HelloWorld(
'ANDHelloWorld'),
EventCounter(
'ANDCounter') ],
38 Members = [ HelloWorld(
'ORHelloWorld'),
EventCounter(
'ORCounter') ],
44 topAlgList=[ParentAlg(), StopperAlg( StopCount=20 ), top, sand, sor ]
60 AlgosDependencies = [])
72 ExtSvc = [
'ToolSvc',
'AuditorSvc', whiteboard ],
73 EventLoop = slimeventloopmgr,
74 MessageSvcType=
"InertMessageSvc")
Sequencer for executing several algorithms, stopping when one is faulty.
The SchedulerSvc implements the IScheduler interface.
The AlgResourcePool is a concrete implementation of the IAlgResourcePool interface.
The Application Manager class.