3 from AthenaCommon.Logging
import logging
5 logging.getLogger().
info(
"Importing %s",__name__)
6 log = logging.getLogger(__name__)
8 from TrigCaloRec.TrigCaloRecConfig
import jetmetTopoClusteringCfg
9 from TriggerMenuMT.HLT.Config.MenuComponents
import MenuSequence, SelectionCA, InEventRecoCA
10 from AthenaCommon.CFElements
import seqAND
11 from AthenaConfiguration.ComponentFactory
import CompFactory
12 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
20 from TrigStreamerHypo.TrigStreamerHypoConfig
import StreamerHypoToolGenerator
22 from ..Jet.JetRecoSequencesConfig
import JetRecoDataDeps, JetRecoCfg
23 from ..Jet.JetRecoCommon
import extractRecoDict
24 from ..Menu.SignatureDicts
import JetChainParts_Default
28 {
'recoAlg':
'a4',
'constitType':
'tc',
'clusterCalib':
'em',
'constitMod':
'',
'trkopt':
'notrk'}
33 HypoAlg = CompFactory.TrigStreamerHypoAlg(
"UTTJetRecDummyStream")
35 from TrigT2CaloCommon.CaloDef
import clusterFSInputMaker
38 selAcc = SelectionCA(
'UTTJetRecoSeq')
39 reco = InEventRecoCA(
'UTTJetRecoStep',inputMaker=IMalg)
42 jetseq =
seqAND(
'UTTJetPartSeq')
43 acc.addSequence(jetseq)
44 acc.merge(topoClusterSequence)
49 selAcc.mergeReco(reco)
50 selAcc.addHypoAlgo(HypoAlg)
52 return MenuSequence(flags,
54 HypoToolGen = StreamerHypoToolGenerator
59 from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig
import TrigHitDVHypoToolFromDict
60 from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig
import TrigHitDVHypoAlgCfg
64 selAcc = SelectionCA(
'HitDVSeq')
71 DummyInputMakerAlg = CompFactory.InputMakerForRoI(
"IM_HitDV_HypoOnlyStep" )
72 DummyInputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
73 reco = InEventRecoCA(
'HitDVEmptyStep',inputMaker=DummyInputMakerAlg)
75 selAcc.mergeReco(reco)
76 selAcc.mergeHypo(theHitDVHypo)
79 return MenuSequence( flags,
81 HypoToolGen = TrigHitDVHypoToolFromDict