3 from AthenaCommon.Logging
import logging
4 log = logging.getLogger(
"TriggerMenuMT.HLT.Jet.JetChainSequences")
6 from ..Config.MenuComponents
import MenuSequence, SelectionCA, InEventRecoCA
8 from AthenaConfiguration.ComponentFactory
import CompFactory
12 from TrigHLTJetHypo.TrigJetHypoToolConfig
import trigJetEJsHypoToolFromDict
15 sequenceOut = flags.Trigger.InDetTracking.fullScan.tracks_FTF
16 vertices = flags.Trigger.InDetTracking.fullScan.vertex_jet
19 f
"EmergingJets_{jetsIn}Reco",
20 inputMaker=CompFactory.InputMakerForRoI(
22 RoITool = CompFactory.ViewCreatorInitialROITool(),
23 mergeUsingFeature =
True
27 selAcc = SelectionCA(f
"EmergingJets_{jetsIn}")
28 selAcc.mergeReco(reco)
31 CompFactory.TrigJetEJsHypoAlg(
37 return MenuSequence(flags, selAcc, HypoToolGen=trigJetEJsHypoToolFromDict)
41 from TrigHLTJetHypo.TrigJetHypoToolConfig
import trigJetCRVARHypoToolFromDict
43 from ..CommonSequences.FullScanDefs
import fs_cells
47 f
"CalRatioVar_{jetsIn}_RecoSequence",
48 inputMaker=CompFactory.InputMakerForRoI(
49 "IM_CalRatio_HypoOnlyStep",
50 RoITool = CompFactory.ViewCreatorInitialROITool(),
51 mergeUsingFeature =
True
55 selAcc = SelectionCA(f
"CalRatioVar_{jetsIn}")
56 selAcc.mergeReco(reco)
58 CompFactory.TrigJetCRVARHypoAlg(
63 return MenuSequence(flags, selAcc, HypoToolGen=trigJetCRVARHypoToolFromDict)
68 from TrigHLTJetHypo.TrigJetHypoToolConfig
import trigJetCRHypoToolFromDict
71 from ..CommonSequences.FullScanDefs
import fs_cells, trkFSRoI
72 sequenceOut = flags.Trigger.InDetTracking.fullScan.tracks_FTF
75 from .JetMenuSequencesConfig
import getTrackingInputMaker
76 from .JetTrackingConfig
import JetFSTrackingCfg
80 reco.mergeReco(trk_acc)
82 selAcc = SelectionCA(f
"CalRatio_{jetsIn}")
83 selAcc.mergeReco(reco)
85 CompFactory.TrigJetCRHypoAlg(
91 return MenuSequence(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict)