CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoTracker/FinalTrackSelectors/python/TracksWithQuality_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import RecoTracker.FinalTrackSelectors.selectLoose_cfi
00004 import RecoTracker.FinalTrackSelectors.selectTight_cfi
00005 import RecoTracker.FinalTrackSelectors.selectHighPurity_cfi
00006 
00007 zeroStepWithLooseQuality = RecoTracker.FinalTrackSelectors.selectLoose_cfi.selectLoose.clone(
00008     src = 'preFilterZeroStepTracks',
00009     keepAllTracks = False, ## we only keep those who pass the filter
00010     copyExtras = False,
00011     copyTrajectories = True
00012 )
00013 
00014 zeroStepWithTightQuality = RecoTracker.FinalTrackSelectors.selectTight_cfi.selectTight.clone(
00015     src = 'zeroStepWithLooseQuality',
00016     keepAllTracks = True,
00017     copyExtras = False,
00018     copyTrajectories = True
00019     )
00020 
00021 zeroStepTracksWithQuality = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
00022     src = 'zeroStepWithTightQuality',
00023     keepAllTracks = True,
00024     copyExtras = False,
00025     copyTrajectories = True
00026     )
00027 
00028 
00029 firstStepWithLooseQuality = RecoTracker.FinalTrackSelectors.selectLoose_cfi.selectLoose.clone(
00030     src = 'preFilterStepOneTracks',
00031     keepAllTracks = False, ## we only keep those who pass the filter
00032     copyExtras = False,
00033     copyTrajectories = True
00034     )
00035 
00036 firstStepWithTightQuality = RecoTracker.FinalTrackSelectors.selectTight_cfi.selectTight.clone(
00037     src = 'firstStepWithLooseQuality',
00038     keepAllTracks = True,
00039     copyExtras = False,
00040     copyTrajectories = True
00041     )
00042 preMergingFirstStepTracksWithQuality = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
00043     src = 'firstStepWithTightQuality',
00044     keepAllTracks = True,
00045     copyExtras = False,
00046     copyTrajectories = True
00047     )
00048 
00049 # Track filtering and quality.
00050 #   input:    preFilterZeroStepTracks
00051 #   output:   zeroStepTracksWithQuality
00052 #   sequence: tracksWithQualityZeroStep
00053 tracksWithQualityZeroStep = cms.Sequence(zeroStepWithLooseQuality*zeroStepWithTightQuality*zeroStepTracksWithQuality)
00054 
00055 
00056 # Track filtering and quality.
00057 #   input:    preFilterStepOneTracks
00058 #   output:   firstStepTracksWithQuality
00059 #   sequence: tracksWithQuality
00060 tracksWithQualityStepOne = cms.Sequence(firstStepWithLooseQuality*firstStepWithTightQuality*preMergingFirstStepTracksWithQuality)
00061 
00062