3from AthenaCommon.Logging
import logging
4from ..CommonSequences.FullScanInDetConfig
import commonInDetFullScanCfg,commonInDetLRTCfg
5from TriggerMenuMT.HLT.Config.MenuComponents
import MenuSequence, SelectionCA, InEventRecoCA
6from AthenaConfiguration.ComponentFactory
import CompFactory
7from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
10logging.getLogger().info(
"Importing %s",__name__)
11log = logging.getLogger(__name__)
19 from TrigStreamerHypo.TrigStreamerHypoConfig
import StreamerHypoToolGenerator
21 selAcc = SelectionCA(
"UncTrkrecoSel")
23 from TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig
import getTrackingInputMaker
24 reco = InEventRecoCA(
"UncTrkreco",inputMaker=getTrackingInputMaker(flags,
"ftf"))
25 reco.mergeReco( commonInDetFullScanCfg(flags) )
26 selAcc.mergeReco( reco )
28 HypoAlg = CompFactory.TrigStreamerHypoAlg(
"UncTrkDummyStream")
29 selAcc.addHypoAlgo(HypoAlg)
31 log.debug(
"Building the menu sequence for FullScanRecoOnlySequence")
32 return MenuSequence(flags,
34 HypoToolGen = StreamerHypoToolGenerator)
42 combined_reco = ComponentAccumulator()
44 combined_reco.merge( commonInDetFullScanCfg(flags) )
45 combined_reco.merge( commonInDetLRTCfg(flags, flagsLRT) )
getFullScanRecoOnlySequenceGenCfg(flags)
getCommonInDetFullScanLRTCfg(flags, flagsLRT)