2 from TriggerMenuMT.HLT.Config.MenuComponents
import MenuSequence, SelectionCA, InEventRecoCA
3 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from AthenaCommon.Logging
import logging
7 logging.getLogger().
info(
"Importing %s",__name__)
8 log = logging.getLogger(__name__)
14 from TriggerMenuMT.HLT.UnconventionalTracking.CommonConfiguration
import getCommonInDetFullScanLRTCfg
15 from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig
import getTrackingInputMaker
18 from TrigInDetConfig.utils
import cloneFlagsToActiveConfig
23 from ..CommonSequences.FullScanDefs
import trkFSRoI
24 from TrigInDetConfig.TrigInDetConfig
import trigInDetPrecisionTrackingCfg
27 flagsLRT.Tracking.ActiveConfig.input_name,
31 selAcc = SelectionCA(
"UncFSLRTSeq")
32 selAcc.mergeReco(reco)
34 from TrigLongLivedParticlesHypo.TrigFullScanLRTHypoTool
import TrigLRTHypoToolFromDict
35 from TrigEDMConfig.TriggerEDM
import recordable
37 theHypoAlg = CompFactory.FastTrackFinderLRTHypoAlg(
39 trackCountKey =
recordable(
"HLT_FSLRT_TrackCount"),
40 tracksKey = flags.Trigger.InDetTracking.fullScanLRT.tracks_IDTrig,
43 selAcc.addHypoAlgo(theHypoAlg)
45 log.info(
"Building the Step dictinary for FullScanLRT!")
46 return MenuSequence(flags,
48 HypoToolGen = TrigLRTHypoToolFromDict)