CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/RecoTracker/FinalTrackSelectors/python/MergeTrackCollections_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 import RecoTracker.FinalTrackSelectors.DuplicateTrackMerger_cfi
00005 
00006 duplicateTrackCandidates = RecoTracker.FinalTrackSelectors.DuplicateTrackMerger_cfi.duplicateTrackMerger.clone(
00007     source=cms.InputTag("preDuplicateMergingGeneralTracks"),
00008     useInnermostState  = cms.bool(True),
00009     ttrhBuilderName    = cms.string("WithAngleAndTemplate")
00010     )
00011                                       
00012 import RecoTracker.TrackProducer.TrackProducer_cfi
00013 mergedDuplicateTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
00014     src = cms.InputTag("duplicateTrackCandidates","candidates"),
00015     )
00016 
00017 duplicateTrackSelector = RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.multiTrackSelector.clone(
00018     src='mergedDuplicateTracks',
00019     trackSelectors= cms.VPSet(
00020     RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
00021     name = 'duplicateTrackSelectorLoose',
00022     minHitsToBypassChecks = cms.uint32(0),
00023             ),
00024         )
00025     )
00026 
00027 generalTracks = RecoTracker.FinalTrackSelectors.DuplicateTrackMerger_cfi.duplicateListMerger.clone(
00028     originalSource = cms.InputTag("preDuplicateMergingGeneralTracks"),
00029     mergedSource = cms.InputTag("mergedDuplicateTracks"),
00030     mergedMVAVals = cms.InputTag("duplicateTrackSelector","MVAVals"),
00031     candidateSource = cms.InputTag("duplicateTrackCandidates","candidateMap")
00032     )
00033 
00034 
00035 generalTracksSequence = cms.Sequence(
00036     duplicateTrackCandidates*
00037     mergedDuplicateTracks*
00038     duplicateTrackSelector*
00039     generalTracks
00040     )
00041 
00042 conversionStepTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
00043     TrackProducers = cms.VInputTag(cms.InputTag('convStepTracks')),
00044     hasSelector=cms.vint32(1),
00045     selectedTrackQuals = cms.VInputTag(cms.InputTag("convStepSelector","convStep")
00046                                        ),
00047     setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(1), pQual=cms.bool(True) )
00048                              ),
00049     copyExtras = True,
00050     makeReKeyedSeeds = cms.untracked.bool(False)
00051     )