3 from METReconstruction.METRecoCfg
import BuildConfig, RefConfig, METConfig, getMETRecoAlg
4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
11 cfg_trk = METConfig(
'Track'+
str(ptCut),configFlags,[BuildConfig(
'SoftTrk',
'Track')],
12 [RefConfig(
'TrackFilter',
'PVTrack')],
13 doTracks=configFlags.MET.UseTracks)
14 cfg_trk.refiners[
'TrackFilter'].DoLepRecovery=
True
15 cfg_trk.refiners[
'TrackFilter'].DoVxSep=configFlags.MET.UseTracks
16 cfg_trk.refiners[
'TrackFilter'].DoEoverPSel=
False
17 cfg_trk.refiners[
'TrackFilter'].InputClusterKey =
'SubtractedCaloCalTopoClusters'
19 from InDetConfig.InDetTrackSelectionToolConfig
import InDetTrackSelectionTool_HITight_Cfg
22 name =
"TrackSelectionTool_hi_tight_pt"+
str(ptCut),
25 cfg_trk.refiners[
'TrackFilter'].TrackSelectorTool=TrkSelTool_hi_tight
27 acc.merge(cfg_trk.accumulator)
29 recoAlg=
getMETRecoAlg(algName=
'METRecoAlg_Track'+
str(ptCut),configs={
"Track"+
str(ptCut):cfg_trk})
30 acc.addEventAlgo(recoAlg)