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'),
39 Members=[HelloWorld(
'ORHelloWorld'),
46 topAlgList = [ParentAlg(), StopperAlg(StopCount=20), top, sand, sor]
74 ExtSvc=[
'ToolSvc',
'AuditorSvc', whiteboard],
75 EventLoop=slimeventloopmgr,
76 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.