18 from AthenaCommon.AlgScheduler
import AlgScheduler
19 AlgScheduler.ShowControlFlow(
True )
20 AlgScheduler.ShowDataDependencies(
True )
21 AlgScheduler.EnableConditions(
True )
22 AlgScheduler.OutputLevel( INFO )
23 AlgScheduler.setAlgRanking(
"PCE" )
26 from AthenaCommon.AlgSequence
import AthSequencer
28 allViewAlgorithms.ModeOR =
False
29 allViewAlgorithms.Sequential =
False
30 allViewAlgorithms.StopOverride =
True
32 makeViewSequence.ModeOR =
False
33 makeViewSequence.Sequential =
True
34 makeViewSequence.StopOverride =
False
37 from AthenaCommon.AlgSequence
import AlgSequence
41 makeViewSequence += CfgMgr.AthViews__ViewSubgraphAlg(
"make_alg")
42 makeViewSequence.make_alg.ViewBaseName =
"view"
43 makeViewSequence.make_alg.ViewNumber = 10
44 makeViewSequence.make_alg.ViewNodeName =
"allViewAlgorithms"
45 makeViewSequence.make_alg.Scheduler = AlgScheduler.getScheduler()
48 ViewTest = CfgMgr.AthViews__ViewTestAlg(
"view_test")
49 allViewAlgorithms += ViewTest
51 ViewVerify = CfgMgr.AthViews__ViewDataVerifier(
"view_verify")
52 ViewVerify.DataObjects = { (
'int',
'view_start') }
53 allViewAlgorithms += ViewVerify
55 dflow_alg1 = CfgMgr.AthViews__DFlowAlg1(
"dflow_alg1")
56 allViewAlgorithms += dflow_alg1
58 dflow_alg2 = CfgMgr.AthViews__DFlowAlg2(
"dflow_alg2")
59 allViewAlgorithms += dflow_alg2
61 dflow_alg3 = CfgMgr.AthViews__DFlowAlg3(
"dflow_alg3")
62 allViewAlgorithms += dflow_alg3
65 makeViewSequence += allViewAlgorithms
68 makeViewSequence += CfgMgr.AthViews__ViewMergeAlg(
"merge_alg")
70 job += makeViewSequence
74 condSeq += CfgMgr.AthViews__ConditionTestAlg(
"condTestAlg" )
76 svcMgr.ConditionStore.OutputLevel = VERBOSE