CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 = [
19  'hiRegitMuInitialStepTracks',
20  'hiRegitMuPixelPairStepTracks',
21  'hiRegitMuMixedTripletStepTracks',
22  'hiRegitMuPixelLessStepTracks',
23  'hiRegitMuDetachedTripletStepTracks',
24  'hiRegitMuonSeededTracksOutIn',
25  'hiRegitMuonSeededTracksInOut'
26  ],
27  selectedTrackQuals = [
28  "hiRegitMuInitialStepSelector:hiRegitMuInitialStepLoose",
29  "hiRegitMuPixelPairStepSelector:hiRegitMuPixelPairStep",
30  "hiRegitMuMixedTripletStepSelector:hiRegitMuMixedTripletStep",
31  "hiRegitMuPixelLessStepSelector:hiRegitMuPixelLessStep",
32  "hiRegitMuDetachedTripletStepSelector:hiRegitMuDetachedTripletStep",
33  "hiRegitMuonSeededTracksOutInSelector:hiRegitMuonSeededTracksOutInHighPurity",
34  "hiRegitMuonSeededTracksInOutSelector:hiRegitMuonSeededTracksInOutHighPurity"
35  ],
36  hasSelector = [1,1,1,1,1,1,1],
37  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6), pQual=cms.bool(True))),
38  copyExtras = True,
39  makeReKeyedSeeds = cms.untracked.bool(False)
40 )
41 
42 hiRegitMuTrackingTask = cms.Task(hiRegitMuClusterCheck
43  ,hiRegitMuonInitialStepTask
44  ,hiRegitMuonPixelPairStepTask
45  ,hiRegitMuonMixedTripletStepTask
46  ,hiRegitMuonPixelLessStepTask
47  ,hiRegitMuonDetachedTripletStepTask
48  ,hiRegitMuonSeededStepTask
49  )
50 hiRegitMuTracking = cms.Sequence(hiRegitMuTrackingTask)
51 
52 # Standalone muons
54 
55 hiRegitMuTrackingAndStaTask = cms.Task(standalonemuontrackingTask
56  ,hiRegitMuTrackingTask)
57 hiRegitMuTrackingAndSta = cms.Sequence(hiRegitMuTrackingAndStaTask)