ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrackMET_config Namespace Reference

Functions

 Cfg_METTrack (configFlags, ptCut)

Function Documentation

◆ Cfg_METTrack()

python.TrackMET_config.Cfg_METTrack ( configFlags,
ptCut )

Definition at line 7 of file TrackMET_config.py.

7def Cfg_METTrack(configFlags, ptCut):
8
9 acc = ComponentAccumulator()
10
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'
18
19 from InDetTrackSelectionTool.InDetTrackSelectionToolConfig import (
20 InDetTrackSelectionTool_HITight_Cfg)
21
22 TrkSelTool_hi_tight = acc.popToolsAndMerge(InDetTrackSelectionTool_HITight_Cfg(configFlags,
23 name = "TrackSelectionTool_hi_tight_pt"+str(ptCut),
24 minPt = ptCut))
25
26 cfg_trk.refiners['TrackFilter'].TrackSelectorTool=TrkSelTool_hi_tight
27
28 acc.merge(cfg_trk.accumulator)
29
30 recoAlg=getMETRecoAlg(algName='METRecoAlg_Track'+str(ptCut),configs={"Track"+str(ptCut):cfg_trk})
31 acc.addEventAlgo(recoAlg)
32 return acc
33