diff --git a/Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py b/Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py index 5c246ba910a9e..9b270f85ad5e5 100644 --- a/Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py +++ b/Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py @@ -20,6 +20,7 @@ hltPixelLessTracks = _cutsRecoTracks.clone( throwOnMissing = cms.bool(False), # HLT collection might be missing src = "hltMergedTracks", + beamSpot = "hltOnlineBeamSpot", minLayer = 3, maxPixelHit = 0 ) @@ -28,6 +29,7 @@ hltWithPixelTracks = _cutsRecoTracks.clone( throwOnMissing = cms.bool(False), # HLT collection might be missing src = "hltMergedTracks", + beamSpot = "hltOnlineBeamSpot", minLayer = 3, minPixelHit = 1 ) @@ -38,8 +40,6 @@ , hltTrackAssociatorByHits ) hltMultiTrackValidation = cms.Sequence( - hltPixelLessTracks+ - hltWithPixelTracks+ hltTrackValidator, hltMultiTrackValidationTask ) @@ -58,6 +58,17 @@ def _modifyForPhase2(trackvalidator): phase2_tracker.toModify(hltPixelLessTracks, src = "hltGeneralTracks") phase2_tracker.toModify(hltWithPixelTracks, src = "hltGeneralTracks") +## for Phase 2 only (no pixelless tracks in Run3) run the track selectors +phase2_tracker.toReplaceWith( + hltMultiTrackValidation, + cms.Sequence( + hltPixelLessTracks + + hltWithPixelTracks + + hltTrackValidator, + hltMultiTrackValidationTask + ) +) + from Configuration.ProcessModifiers.trackingLST_cff import trackingLST from Configuration.ProcessModifiers.ngtScouting_cff import ngtScouting from Configuration.ProcessModifiers.singleIterPatatrack_cff import singleIterPatatrack