CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingMonitorSeedNumber_Phase1PU70_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #-------------------------------------------------
4 # Tracking Monitor
5 #-------------------------------------------------
6 import DQM.TrackingMonitor.TrackingMonitorSeed_cfi
7 
8 Phase1Pu70TrackMonStep0 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
9 Phase1Pu70TrackMonStep0.TrackProducer = cms.InputTag("generalTracks")
10 Phase1Pu70TrackMonStep0.SeedProducer = cms.InputTag("initialStepSeeds")
11 Phase1Pu70TrackMonStep0.TCProducer = cms.InputTag("initialStepTrackCandidates")
12 Phase1Pu70TrackMonStep0.AlgoName = cms.string('initialStep')
13 Phase1Pu70TrackMonStep0.TkSeedSizeBin = cms.int32(100) # could be 50 ?
14 Phase1Pu70TrackMonStep0.TkSeedSizeMax = cms.double(5000)
15 Phase1Pu70TrackMonStep0.TkSeedSizeMin = cms.double(0)
16 Phase1Pu70TrackMonStep0.NClusPxBin = cms.int32(100)
17 Phase1Pu70TrackMonStep0.NClusPxMax = cms.double(20000)
18 Phase1Pu70TrackMonStep0.ClusterLabels = cms.vstring('Pix')
19 
20 Phase1Pu70TrackMonStep1 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
21 Phase1Pu70TrackMonStep1.TrackProducer = cms.InputTag("generalTracks")
22 Phase1Pu70TrackMonStep1.SeedProducer = cms.InputTag("highPtTripletStepSeeds")
23 Phase1Pu70TrackMonStep1.TCProducer = cms.InputTag("highPtTripletStepTrackCandidates")
24 Phase1Pu70TrackMonStep1.AlgoName = cms.string('lowPtTripletStep')
25 Phase1Pu70TrackMonStep1.TkSeedSizeBin = cms.int32(100)
26 Phase1Pu70TrackMonStep1.TkSeedSizeMax = cms.double(30000)
27 Phase1Pu70TrackMonStep1.TkSeedSizeMin = cms.double(0)
28 Phase1Pu70TrackMonStep1.NClusPxBin = cms.int32(100)
29 Phase1Pu70TrackMonStep1.NClusPxMax = cms.double(20000)
30 Phase1Pu70TrackMonStep1.ClusterLabels = cms.vstring('Pix')
31 
32 Phase1Pu70TrackMonStep2 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
33 Phase1Pu70TrackMonStep2.TrackProducer = cms.InputTag("generalTracks")
34 Phase1Pu70TrackMonStep2.SeedProducer = cms.InputTag("lowPtQuadStepSeeds")
35 Phase1Pu70TrackMonStep2.TCProducer = cms.InputTag("lowPtQuadStepTrackCandidates")
36 Phase1Pu70TrackMonStep2.AlgoName = cms.string('pixelPairStep')
37 Phase1Pu70TrackMonStep2.TkSeedSizeBin = cms.int32(100)
38 Phase1Pu70TrackMonStep2.TkSeedSizeMax = cms.double(30000)
39 Phase1Pu70TrackMonStep2.TkSeedSizeMin = cms.double(0)
40 Phase1Pu70TrackMonStep2.NClusPxBin = cms.int32(100)
41 Phase1Pu70TrackMonStep2.NClusPxMax = cms.double(20000)
42 Phase1Pu70TrackMonStep2.ClusterLabels = cms.vstring('Pix')
43 
44 Phase1Pu70TrackMonStep3 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
45 Phase1Pu70TrackMonStep3.TrackProducer = cms.InputTag("generalTracks")
46 Phase1Pu70TrackMonStep3.SeedProducer = cms.InputTag("lowPtTripletStepSeeds")
47 Phase1Pu70TrackMonStep3.TCProducer = cms.InputTag("lowPtTripletStepTrackCandidates")
48 Phase1Pu70TrackMonStep3.AlgoName = cms.string('detachedTripletStep')
49 Phase1Pu70TrackMonStep3.TkSeedSizeBin = cms.int32(400)
50 Phase1Pu70TrackMonStep3.TkSeedSizeMax = cms.double(100000)
51 Phase1Pu70TrackMonStep3.TkSeedSizeMin = cms.double(0)
52 Phase1Pu70TrackMonStep3.NClusPxBin = cms.int32(100)
53 Phase1Pu70TrackMonStep3.NClusPxMax = cms.double(20000)
54 Phase1Pu70TrackMonStep3.ClusterLabels = cms.vstring('Pix')
55 
56 Phase1Pu70TrackMonStep4 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
57 Phase1Pu70TrackMonStep4.TrackProducer = cms.InputTag("generalTracks")
58 Phase1Pu70TrackMonStep4.SeedProducer = cms.InputTag("detachedQuadStepSeeds")
59 Phase1Pu70TrackMonStep4.TCProducer = cms.InputTag("detachedQuadStepTrackCandidates")
60 Phase1Pu70TrackMonStep4.AlgoName = cms.string('mixedTripletStep')
61 Phase1Pu70TrackMonStep4.TkSeedSizeBin = cms.int32(400)
62 Phase1Pu70TrackMonStep4.TkSeedSizeMax = cms.double(200000)
63 Phase1Pu70TrackMonStep4.TkSeedSizeMin = cms.double(0)
64 Phase1Pu70TrackMonStep4.NClusStrBin = cms.int32(500)
65 Phase1Pu70TrackMonStep4.NClusStrMax = cms.double(100000)
66 Phase1Pu70TrackMonStep4.ClusterLabels = cms.vstring('Tot')
67 
68 Phase1Pu70TrackMonStep5 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
69 Phase1Pu70TrackMonStep5.TrackProducer = cms.InputTag("generalTracks")
70 Phase1Pu70TrackMonStep5.SeedProducer = cms.InputTag("mixedTripletStepSeeds")
71 Phase1Pu70TrackMonStep5.TCProducer = cms.InputTag("mixedTripletStepTrackCandidates")
72 Phase1Pu70TrackMonStep5.AlgoName = cms.string('pixelLessStep')
73 Phase1Pu70TrackMonStep5.TkSeedSizeBin = cms.int32(400)
74 Phase1Pu70TrackMonStep5.TkSeedSizeMax = cms.double(200000)
75 Phase1Pu70TrackMonStep5.TkSeedSizeMin = cms.double(0)
76 Phase1Pu70TrackMonStep5.NClusStrBin = cms.int32(500)
77 Phase1Pu70TrackMonStep5.NClusStrMax = cms.double(100000)
78 Phase1Pu70TrackMonStep5.ClusterLabels = cms.vstring('Tot')
79 
80 Phase1Pu70TrackMonStep6 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
81 Phase1Pu70TrackMonStep6.TrackProducer = cms.InputTag("generalTracks")
82 Phase1Pu70TrackMonStep6.SeedProducer = cms.InputTag("pixelPairStepSeeds")
83 Phase1Pu70TrackMonStep6.TCProducer = cms.InputTag("pixelPairStepTrackCandidates")
84 Phase1Pu70TrackMonStep6.AlgoName = cms.string('tobTecStep')
85 Phase1Pu70TrackMonStep6.TkSeedSizeBin = cms.int32(400)
86 Phase1Pu70TrackMonStep6.TkSeedSizeMax = cms.double(200000)
87 Phase1Pu70TrackMonStep6.TkSeedSizeMin = cms.double(0)
88 Phase1Pu70TrackMonStep6.NClusStrBin = cms.int32(500)
89 Phase1Pu70TrackMonStep6.NClusStrMax = cms.double(100000)
90 Phase1Pu70TrackMonStep6.ClusterLabels = cms.vstring('Pix')
91 
92 Phase1Pu70TrackMonStep7 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
93 Phase1Pu70TrackMonStep7.TrackProducer = cms.InputTag("generalTracks")
94 Phase1Pu70TrackMonStep7.SeedProducer = cms.InputTag("tobTecStepSeeds")
95 Phase1Pu70TrackMonStep7.TCProducer = cms.InputTag("tobTecStepTrackCandidates")
96 Phase1Pu70TrackMonStep7.AlgoName = cms.string('jetCoreRegionalStep')
97 Phase1Pu70TrackMonStep7.TkSeedSizeBin = cms.int32(400)
98 Phase1Pu70TrackMonStep7.TkSeedSizeMax = cms.double(100000)
99 Phase1Pu70TrackMonStep7.TkSeedSizeMin = cms.double(0)
100 Phase1Pu70TrackMonStep7.NClusStrBin = cms.int32(500)
101 Phase1Pu70TrackMonStep7.NClusStrMax = cms.double(100000)
102 Phase1Pu70TrackMonStep7.ClusterLabels = cms.vstring('Strip')
103 
104 Phase1Pu70TrackMonStep9 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
105 Phase1Pu70TrackMonStep9.TrackProducer = cms.InputTag("generalTracks")
106 Phase1Pu70TrackMonStep9.SeedProducer = cms.InputTag("muonSeededSeedsInOut")
107 Phase1Pu70TrackMonStep9.TCProducer = cms.InputTag("muonSeededTrackCandidatesInOut")
108 Phase1Pu70TrackMonStep9.AlgoName = cms.string('muonSeededStepInOut')
109 Phase1Pu70TrackMonStep9.TkSeedSizeBin = cms.int32(400)
110 Phase1Pu70TrackMonStep9.TkSeedSizeMax = cms.double(100000)
111 Phase1Pu70TrackMonStep9.TkSeedSizeMin = cms.double(0)
112 Phase1Pu70TrackMonStep9.NClusStrBin = cms.int32(500)
113 Phase1Pu70TrackMonStep9.NClusStrMax = cms.double(100000)
114 Phase1Pu70TrackMonStep9.ClusterLabels = cms.vstring('Tot')
115 
116 Phase1Pu70TrackMonStep10 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
117 Phase1Pu70TrackMonStep10.TrackProducer = cms.InputTag("generalTracks")
118 Phase1Pu70TrackMonStep10.SeedProducer = cms.InputTag("muonSeededSeedsOutIn")
119 Phase1Pu70TrackMonStep10.TCProducer = cms.InputTag("muonSeededTrackCandidatesOutIn")
120 Phase1Pu70TrackMonStep10.AlgoName = cms.string('muonSeededStepOutIn')
121 Phase1Pu70TrackMonStep10.TkSeedSizeBin = cms.int32(400)
122 Phase1Pu70TrackMonStep10.TkSeedSizeMax = cms.double(100000)
123 Phase1Pu70TrackMonStep10.TkSeedSizeMin = cms.double(0)
124 Phase1Pu70TrackMonStep10.NClusStrBin = cms.int32(500)
125 Phase1Pu70TrackMonStep10.NClusStrMax = cms.double(100000)
126 Phase1Pu70TrackMonStep10.ClusterLabels = cms.vstring('Tot')
127 
128 # out of the box
129 trackMonIterativeTrackingPhase1PU70 = cms.Sequence(
130  Phase1Pu70TrackMonStep0
131  * Phase1Pu70TrackMonStep1
132  * Phase1Pu70TrackMonStep2
133  * Phase1Pu70TrackMonStep3
134  * Phase1Pu70TrackMonStep4
135  * Phase1Pu70TrackMonStep5
136  * Phase1Pu70TrackMonStep6
137  * Phase1Pu70TrackMonStep7
138  * Phase1Pu70TrackMonStep9
139  * Phase1Pu70TrackMonStep10
140 )
141 
142 
143 
144 # all paths
145 trkmon = cms.Sequence(
146  trackMonIterativeTrackingPhase1PU70
147 )
148