10def DisTrkTriggerHypoSequenceGenCfg(flags):
11
12 from TrigLongLivedParticlesHypo.TrigDisappearingTrackHypoConfig import TrigDisappearingTrackHypoToolFromDict
13 from TrigLongLivedParticlesHypo.TrigDisappearingTrackHypoConfig import createTrigDisappearingTrackHypoAlgCfg
14
15 selAcc = SelectionCA('DisTrkSeq')
16 theDisTrkHypo = createTrigDisappearingTrackHypoAlgCfg(flags, "DisTrkTrack")
17
18
19 DummyInputMakerAlg = CompFactory.InputMakerForRoI( "IM_DisTrkTrack_HypoOnlyStep" )
20 DummyInputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
21
22
23 reco = InEventRecoCA('DisTrkEmptyStep',inputMaker=DummyInputMakerAlg)
24 selAcc.mergeReco(reco)
25 selAcc.mergeHypo(theDisTrkHypo)
26
27 log.debug("Building the Step dictinary for DisTrk")
28 return MenuSequence(flags,
29 selAcc,
30 HypoToolGen = TrigDisappearingTrackHypoToolFromDict,
31 )