8from TrigInDetConfig.TrigInDetConfig
import trigInDetFastTrackingCfg, trigInDetLRTCfg
21 acc = ComponentAccumulator()
22 seqname=
'TrigInDetFullScan'
23 acc.addSequence(parOR(seqname),primary=
True)
25 flagsWithTrk = getFlagsForActiveConfig(flags,
'fullScan', log)
27 trigInDetFastTrackingCfg(
30 signatureName=
'fullScan',
37 "inputTracks": flagsWithTrk.Tracking.ActiveConfig.tracks_FTF,
38 "outputVtx": flagsWithTrk.Tracking.ActiveConfig.vertex_jet,
40 if flags.Trigger.FSHad.doJetRestrictedVertexSort:
41 from TrkConfig.TrkVertexToolsConfig
import JetRestrictedSumPt2VertexCollectionSortingToolCfg
42 from TrkConfig.TrkVertexWeightCalculatorsConfig
import JetRestrictedSumPt2VertexWeightCalculatorCfg
43 jetcalccfg = JetRestrictedSumPt2VertexWeightCalculatorCfg(
45 JetContainer=
'HLT_AntiKt4EMTopoJets_subjesIS',
46 TrackParticleLocation=flagsWithTrk.Tracking.ActiveConfig.tracks_FTF,
47 PlainSumPtDecor=
'UnrestrictedSumPt'
49 jetcalc = jetcalccfg.popPrivateTools()
51 vxsortcfg = JetRestrictedSumPt2VertexCollectionSortingToolCfg(
53 VertexWeightCalculator=jetcalc
55 vxsort = acc.popToolsAndMerge(vxsortcfg)
56 vxkwargs[
"VertexCollectionSortingTool"] = vxsort
58 from TrkConfig.TrkVertexToolsConfig
import SumPt2VertexCollectionSortingToolCfg
59 default_sumpt_vxsort = SumPt2VertexCollectionSortingToolCfg(flags)
60 from InDetPriVxFinder.ResortVerticesConfig
import ResortVerticesCfg
61 acc.merge(ResortVerticesCfg(
63 flagsWithTrk.Tracking.ActiveConfig.vertex_jet,
64 "HLT_IDVertex_FS_origsumpt",
69 InDetTrigPriVxFinderCfg(
80 flagsLRT : AthConfigFlags,
81 rois : str = trkFSRoI) -> ComponentAccumulator:
83 acc = ComponentAccumulator()
84 seqname =
'TrigInDetLRT_'+flagsLRT.Tracking.ActiveConfig.name
85 acc.addSequence(parOR(seqname),primary=
True)
90 flags.Tracking.ActiveConfig.trkTracks_FTF,