diff --git a/TrackingTools/GsfTracking/python/CkfElectronCandidateMaker_cff.py b/TrackingTools/GsfTracking/python/CkfElectronCandidateMaker_cff.py index 23cee3cadc9e8..6597c68b1dee1 100644 --- a/TrackingTools/GsfTracking/python/CkfElectronCandidateMaker_cff.py +++ b/TrackingTools/GsfTracking/python/CkfElectronCandidateMaker_cff.py @@ -27,6 +27,14 @@ minGoodStripCharge = dict(refToPSet_ = 'SiStripClusterChargeCutNone') ) +# Phase2 has extended outer-tracker coverage +# so no need to relax cuts on number of hits at high eta +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(TrajectoryFilterForElectrons, + highEtaSwitch = 5.0, + minHitsAtHighEta = 5 +) + # Trajectory Builder import RecoTracker.CkfPattern.CkfTrajectoryBuilder_cfi TrajectoryBuilderForElectrons = RecoTracker.CkfPattern.CkfTrajectoryBuilder_cfi.CkfTrajectoryBuilder.clone( diff --git a/TrackingTools/GsfTracking/python/GsfElectronFittingSmoother_cfi.py b/TrackingTools/GsfTracking/python/GsfElectronFittingSmoother_cfi.py index bc0981b06c75d..42902baa7fb63 100644 --- a/TrackingTools/GsfTracking/python/GsfElectronFittingSmoother_cfi.py +++ b/TrackingTools/GsfTracking/python/GsfElectronFittingSmoother_cfi.py @@ -8,3 +8,11 @@ MinNumberOfHitsHighEta = 3, HighEtaSwitch = 2.5 ) + +# Phase2 has extended outer-tracker coverage +# so no need to relax cuts on number of hits at high eta +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(GsfElectronFittingSmoother, + MinNumberOfHitsHighEta = 5, + HighEtaSwitch = 5.0 +)