66def jetCRMenuSequenceGenCfg(flags, jetsIn):
67
68 from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRHypoToolFromDict
69
70
71 from ..CommonSequences.FullScanDefs import fs_cells, trkFSRoI
72 sequenceOut = flags.Trigger.InDetTracking.fullScan.tracks_FTF
73 cellsin=fs_cells
74
75 from .JetMenuSequencesConfig import getTrackingInputMaker
76 from .JetTrackingConfig import JetFSTrackingCfg
77 trk_acc = JetFSTrackingCfg(flags, trkopt='ftf', RoIs=trkFSRoI)
78
79 reco = InEventRecoCA(f"CalRatio_{jetsIn}Reco", inputMaker=getTrackingInputMaker(flags,'ftf'))
80 reco.mergeReco(trk_acc)
81
82 selAcc = SelectionCA(f"CalRatio_{jetsIn}")
83 selAcc.mergeReco(reco)
84 selAcc.addHypoAlgo(
85 CompFactory.TrigJetCRHypoAlg(
86 "L2CalRatio",
87 Tracks = sequenceOut,
88 Cells = cellsin
89 )
90 )
91 return MenuSequence(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict)
92