CMS 3D CMS Logo

hiMuonIterativeTk_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoTracker.TkSeedGenerator.trackerClusterCheck_cfi import trackerClusterCheck as _trackerClusterCheck
4 hiRegitMuClusterCheck = _trackerClusterCheck.clone(
5  doClusterCheck = False # do not check for max number of clusters pixel or strips
6 )
7 
14 
15 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder
17 hiGeneralAndRegitMuTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
18  TrackProducers = (cms.InputTag('hiRegitMuInitialStepTracks'),
19  cms.InputTag('hiRegitMuPixelPairStepTracks'),
20  cms.InputTag('hiRegitMuMixedTripletStepTracks'),
21  cms.InputTag('hiRegitMuPixelLessStepTracks'),
22  cms.InputTag('hiRegitMuDetachedTripletStepTracks'),
23  cms.InputTag('hiRegitMuonSeededTracksOutIn'),
24  cms.InputTag('hiRegitMuonSeededTracksInOut')
25  ),
26  selectedTrackQuals = cms.VInputTag(cms.InputTag("hiRegitMuInitialStepSelector","hiRegitMuInitialStepLoose"),
27  cms.InputTag("hiRegitMuPixelPairStepSelector","hiRegitMuPixelPairStep"),
28  cms.InputTag("hiRegitMuMixedTripletStepSelector","hiRegitMuMixedTripletStep"),
29  cms.InputTag("hiRegitMuPixelLessStepSelector","hiRegitMuPixelLessStep"),
30  cms.InputTag("hiRegitMuDetachedTripletStepSelector","hiRegitMuDetachedTripletStep"),
31  cms.InputTag("hiRegitMuonSeededTracksOutInSelector","hiRegitMuonSeededTracksOutInHighPurity"),
32  cms.InputTag("hiRegitMuonSeededTracksInOutSelector","hiRegitMuonSeededTracksInOutHighPurity")
33  ),
34  hasSelector=cms.vint32(1,1,1,1,1,1,1),
35  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6), pQual=cms.bool(True))),
36  copyExtras = True,
37  makeReKeyedSeeds = cms.untracked.bool(False)
38  )
39 
40 hiRegitMuTracking = cms.Sequence(hiRegitMuClusterCheck
41  *hiRegitMuonInitialStep
42  *hiRegitMuonPixelPairStep
43  *hiRegitMuonMixedTripletStep
44  *hiRegitMuonPixelLessStep
45  *hiRegitMuonDetachedTripletStep
46  *hiRegitMuonSeededStep
47  )
48 
49 # Standalone muons
51 
52 
53 hiRegitMuTrackingAndSta = cms.Sequence(standalonemuontracking
54  *hiRegitMuTracking)
55