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=
True
18 from InDetConfig.InDetTrackSelectionToolConfig
import InDetTrackSelectionTool_HITight_Cfg
21 name =
"TrackSelectionTool_hi_tight_pt"+
str(ptCut),
24 cfg_trk.refiners[
'TrackFilter'].TrackSelectorTool=TrkSelTool_hi_tight
26 acc.merge(cfg_trk.accumulator)
28 recoAlg=
getMETRecoAlg(algName=
'METRecoAlg_Track'+
str(ptCut),configs={
"Track"+
str(ptCut):cfg_trk})
29 acc.addEventAlgo(recoAlg)