23 selAcc = SelectionCA(
"DVRecoSequence1")
25 inputMakerAlg = CompFactory.EventViewCreatorAlgorithm(
27 mergeUsingFeature =
False,
28 RoITool = CompFactory.ViewCreatorDVROITool(
30 RoisWriteHandleKey =
recordable( flags.Trigger.InDetTracking.DVtxLRT.roi ),
31 RoIEtaWidth = flags.Trigger.InDetTracking.DVtxLRT.etaHalfWidth,
32 RoIPhiWidth = flags.Trigger.InDetTracking.DVtxLRT.phiHalfWidth,
35 InViewRoIs =
"InViewRoIs",
36 RequireParentView =
False,
37 ViewFallThrough =
True,
38 ViewNodeName = selAcc.name+
'InView',
41 reco = InViewRecoCA(
'DVRecoStep',viewMaker=inputMakerAlg)
47 flags.Tracking.ActiveConfig.trkTracks_FTF,
48 inputMakerAlg.InViewRoIs,
51 (
'xAOD::TrackParticleContainer' , flags.Tracking.ActiveConfig.tracks_FTF ),
52 (
'xAOD::VertexContainer' , flags.Tracking.ActiveConfig.vertex ),
56 from TrigVrtSecInclusive.TrigVrtSecInclusiveConfig
import TrigVrtSecInclusiveCfg
58 FirstPassTracksName = flags.Tracking.ActiveConfig.tracks_FTF,
59 SecondPassTracksName = flags.Trigger.InDetTracking.DVtxLRT.tracks_FTF,
60 PrimaryVertexInputName = flags.Tracking.ActiveConfig.vertex,
61 VxCandidatesOutputName =
recordable(vtxOutName),
62 TrkPairOutputName =
recordable(trkPairOutName) )
64 recoAlgSequence =
seqAND(
"DVRecoSeq")
67 acc.addSequence(recoAlgSequence)
70 acc.merge(vertexingAlgs)
73 selAcc.mergeReco(reco)