1 import FWCore.ParameterSet.Config
as cms
6 import DQM.TrackingMonitor.TrackingMonitorSeed_cfi
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)
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')
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')
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')
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')
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')
68 Phase1Pu70TrackMonStep5 = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone()
69 Phase1Pu70TrackMonStep5.TrackProducer = cms.InputTag(
"generalTracks")
70 Phase1Pu70TrackMonStep5.SeedProducer = cms.InputTag(
"pixelPairStepSeeds")
71 Phase1Pu70TrackMonStep5.TCProducer = cms.InputTag(
"pixelPairStepTrackCandidates")
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(
'Pix')
82 trackMonIterativeTrackingPhase1PU140 = cms.Sequence(
83 Phase1Pu70TrackMonStep0
84 * Phase1Pu70TrackMonStep1
85 * Phase1Pu70TrackMonStep2
86 * Phase1Pu70TrackMonStep3
87 * Phase1Pu70TrackMonStep4
88 * Phase1Pu70TrackMonStep5
94 trkmon = cms.Sequence(
95 trackMonIterativeTrackingPhase1PU140