1 import FWCore.ParameterSet.Config
as cms
3 import RecoTracker.FinalTrackSelectors.selectLoose_cfi
4 import RecoTracker.FinalTrackSelectors.selectTight_cfi
5 import RecoTracker.FinalTrackSelectors.selectHighPurity_cfi
7 zeroStepWithLooseQuality = RecoTracker.FinalTrackSelectors.selectLoose_cfi.selectLoose.clone(
8 src =
'preFilterZeroStepTracks',
11 copyTrajectories =
True
14 zeroStepWithTightQuality = RecoTracker.FinalTrackSelectors.selectTight_cfi.selectTight.clone(
15 src =
'zeroStepWithLooseQuality',
18 copyTrajectories =
True
21 zeroStepTracksWithQuality = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
22 src =
'zeroStepWithTightQuality',
25 copyTrajectories =
True
29 firstStepWithLooseQuality = RecoTracker.FinalTrackSelectors.selectLoose_cfi.selectLoose.clone(
30 src =
'preFilterStepOneTracks',
31 keepAllTracks =
False,
33 copyTrajectories =
True
36 firstStepWithTightQuality = RecoTracker.FinalTrackSelectors.selectTight_cfi.selectTight.clone(
37 src =
'firstStepWithLooseQuality',
40 copyTrajectories =
True
42 preMergingFirstStepTracksWithQuality = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
43 src =
'firstStepWithTightQuality',
46 copyTrajectories =
True
53 tracksWithQualityZeroStepTask = cms.Task(zeroStepWithLooseQuality, zeroStepWithTightQuality, zeroStepTracksWithQuality)
54 tracksWithQualityZeroStep = cms.Sequence(tracksWithQualityZeroStepTask)
60 tracksWithQualityStepOneTask = cms.Task(firstStepWithLooseQuality, firstStepWithTightQuality, preMergingFirstStepTracksWithQuality)
61 tracksWithQualityStepOne = cms.Sequence(tracksWithQualityStepOneTask)