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 hiRegitMuTrackingTask = cms.Task(hiRegitMuClusterCheck
41  ,hiRegitMuonInitialStepTask
42  ,hiRegitMuonPixelPairStepTask
43  ,hiRegitMuonMixedTripletStepTask
44  ,hiRegitMuonPixelLessStepTask
45  ,hiRegitMuonDetachedTripletStepTask
46  ,hiRegitMuonSeededStepTask
47  )
48 hiRegitMuTracking = cms.Sequence(hiRegitMuTrackingTask)
49 
50 # Standalone muons
52 
53 hiRegitMuTrackingAndStaTask = cms.Task(standalonemuontrackingTask
54  ,hiRegitMuTrackingTask)
55 hiRegitMuTrackingAndSta = cms.Sequence(hiRegitMuTrackingAndStaTask)
HiRegitMuonSeededStep_cff
trackListMerger_cfi
HiRegitMuonMixedTripletStep_cff
HiRegitMuonInitialStep_cff
trackerClusterCheck_cfi
HiRegitMuonPixelLessStep_cff
RecoMuonPPonly_cff
HiRegitMuonPixelPairStep_cff
HiRegitMuonDetachedTripletStep_cff