18 from AthenaCommon.AlgScheduler
import AlgScheduler
19 AlgScheduler.ShowControlFlow(
True )
20 AlgScheduler.ShowDataDependencies(
True )
23 from AthenaCommon.AlgSequence
import AthSequencer
25 l2ViewAlgorithms.ModeOR =
False
26 l2ViewAlgorithms.Sequential =
False
27 l2ViewAlgorithms.StopOverride =
False
29 l1ViewAlgorithms.ModeOR =
False
30 l1ViewAlgorithms.Sequential =
True
31 l1ViewAlgorithms.StopOverride =
False
33 makeViewSequence.ModeOR =
False
34 makeViewSequence.Sequential =
True
35 makeViewSequence.StopOverride =
False
38 from AthenaCommon.AlgSequence
import AlgSequence
42 makeViewSequence += CfgMgr.AthViews__ViewSubgraphAlg(
"make_alg")
43 makeViewSequence.make_alg.ViewBaseName =
"view"
44 makeViewSequence.make_alg.ViewNumber = 10
45 makeViewSequence.make_alg.ViewNodeName = l1ViewAlgorithms.name()
46 makeViewSequence.make_alg.Scheduler = AlgScheduler.getScheduler()
49 ViewTest = CfgMgr.AthViews__ViewTestAlg(
"view_test")
50 l1ViewAlgorithms += ViewTest
52 l1ViewAlgorithms += CfgMgr.AthViews__ViewSubgraphAlg(
"nest_alg")
53 l1ViewAlgorithms.nest_alg.ViewBaseName =
"viewView"
54 l1ViewAlgorithms.nest_alg.ViewNumber = 10
55 l1ViewAlgorithms.nest_alg.ViewNodeName = l2ViewAlgorithms.name()
56 l1ViewAlgorithms.nest_alg.Scheduler = AlgScheduler.getScheduler()
58 ViewViewTest = CfgMgr.AthViews__ViewTestAlg(
"viewView_test")
59 l2ViewAlgorithms += ViewViewTest
62 l1ViewAlgorithms += l2ViewAlgorithms
63 makeViewSequence += l1ViewAlgorithms
66 makeViewSequence += CfgMgr.AthViews__ViewMergeAlg(
"merge_alg")
68 job += makeViewSequence