CMS 3D CMS Logo

IterTrackingModules4seedMonitoring_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import RecoTracker.IterativeTracking.iterativeTkConfig as _cfg
3 
4 seedInputTag = {}
5 trackCandInputTag = {}
6 trackSeedSizeBin = {}
7 trackSeedSizeMin = {}
8 trackSeedSizeMax = {}
9 clusterLabel = {}
10 clusterBin = {}
11 clusterMax = {}
12 
13 seedInputTag ['initialStep'] = cms.InputTag("initialStepSeeds")
14 trackCandInputTag['initialStep'] = cms.InputTag("initialStepTrackCandidates")
15 trackSeedSizeBin ['initialStep'] = cms.int32(100) # could be 50 ?
16 trackSeedSizeMin ['initialStep'] = cms.double(0)
17 trackSeedSizeMax ['initialStep'] = cms.double(5000)
18 clusterLabel ['initialStep'] = cms.vstring('Pix')
19 clusterBin ['initialStep'] = cms.int32(100)
20 clusterMax ['initialStep'] = cms.double(20000)
21 
22 seedInputTag ['highPtTripletStep'] = cms.InputTag("highPtTripletStepSeeds")
23 trackCandInputTag['highPtTripletStep'] = cms.InputTag("highPtTripletStepTrackCandidates")
24 trackSeedSizeBin ['highPtTripletStep'] = cms.int32(100)
25 trackSeedSizeMin ['highPtTripletStep'] = cms.double(0)
26 trackSeedSizeMax ['highPtTripletStep'] = cms.double(30000)
27 clusterLabel ['highPtTripletStep'] = cms.vstring('Pix')
28 clusterBin ['highPtTripletStep'] = cms.int32(100)
29 clusterMax ['highPtTripletStep'] = cms.double(20000)
30 
31 seedInputTag ['lowPtQuadStep'] = cms.InputTag("lowPtQuadStepSeeds")
32 trackCandInputTag['lowPtQuadStep'] = cms.InputTag("lowPtQuadStepTrackCandidates")
33 trackSeedSizeBin ['lowPtQuadStep'] = cms.int32(100)
34 trackSeedSizeMin ['lowPtQuadStep'] = cms.double(0)
35 trackSeedSizeMax ['lowPtQuadStep'] = cms.double(30000)
36 clusterLabel ['lowPtQuadStep'] = cms.vstring('Pix')
37 clusterBin ['lowPtQuadStep'] = cms.int32(100)
38 clusterMax ['lowPtQuadStep'] = cms.double(20000)
39 
40 seedInputTag ['lowPtTripletStep'] = cms.InputTag("lowPtTripletStepSeeds")
41 trackCandInputTag['lowPtTripletStep'] = cms.InputTag("lowPtTripletStepTrackCandidates")
42 trackSeedSizeBin ['lowPtTripletStep'] = cms.int32(100)
43 trackSeedSizeMin ['lowPtTripletStep'] = cms.double(0)
44 trackSeedSizeMax ['lowPtTripletStep'] = cms.double(30000)
45 clusterLabel ['lowPtTripletStep'] = cms.vstring('Pix')
46 clusterBin ['lowPtTripletStep'] = cms.int32(100)
47 clusterMax ['lowPtTripletStep'] = cms.double(20000)
48 
49 seedInputTag ['pixelPairStep'] = cms.InputTag("pixelPairStepSeeds")
50 trackCandInputTag['pixelPairStep'] = cms.InputTag("pixelPairStepTrackCandidates")
51 trackSeedSizeBin ['pixelPairStep'] = cms.int32(400)
52 trackSeedSizeMin ['pixelPairStep'] = cms.double(0)
53 trackSeedSizeMax ['pixelPairStep'] = cms.double(100000)
54 clusterLabel ['pixelPairStep'] = cms.vstring('Pix')
55 clusterBin ['pixelPairStep'] = cms.int32(100)
56 clusterMax ['pixelPairStep'] = cms.double(20000)
57 
58 seedInputTag ['detachedQuadStep'] = cms.InputTag("detachedQuadStepSeeds")
59 trackCandInputTag['detachedQuadStep'] = cms.InputTag("detachedQuadStepTrackCandidates")
60 trackSeedSizeBin ['detachedQuadStep'] = cms.int32(100)
61 trackSeedSizeMin ['detachedQuadStep'] = cms.double(0)
62 trackSeedSizeMax ['detachedQuadStep'] = cms.double(30000)
63 clusterLabel ['detachedQuadStep'] = cms.vstring('Pix')
64 clusterBin ['detachedQuadStep'] = cms.int32(100)
65 clusterMax ['detachedQuadStep'] = cms.double(20000)
66 
67 seedInputTag ['detachedTripletStep'] = cms.InputTag("detachedTripletStepSeeds")
68 trackCandInputTag['detachedTripletStep'] = cms.InputTag("detachedTripletStepTrackCandidates")
69 trackSeedSizeBin ['detachedTripletStep'] = cms.int32(100)
70 trackSeedSizeMin ['detachedTripletStep'] = cms.double(0)
71 trackSeedSizeMax ['detachedTripletStep'] = cms.double(30000)
72 clusterLabel ['detachedTripletStep'] = cms.vstring('Pix')
73 clusterBin ['detachedTripletStep'] = cms.int32(100)
74 clusterMax ['detachedTripletStep'] = cms.double(20000)
75 
76 seedInputTag ['mixedTripletStep'] = cms.InputTag("mixedTripletStepSeeds")
77 trackCandInputTag['mixedTripletStep'] = cms.InputTag("mixedTripletStepTrackCandidates")
78 trackSeedSizeBin ['mixedTripletStep'] = cms.int32(400)
79 trackSeedSizeMin ['mixedTripletStep'] = cms.double(0)
80 trackSeedSizeMax ['mixedTripletStep'] = cms.double(200000)
81 clusterLabel ['mixedTripletStep'] = cms.vstring('Tot')
82 clusterBin ['mixedTripletStep'] = cms.int32(500)
83 clusterMax ['mixedTripletStep'] = cms.double(100000)
84 
85 seedInputTag ['pixelLessStep'] = cms.InputTag("pixelLessStepSeeds")
86 trackCandInputTag['pixelLessStep'] = cms.InputTag("pixelLessStepTrackCandidates")
87 trackSeedSizeBin ['pixelLessStep'] = cms.int32(400)
88 trackSeedSizeMin ['pixelLessStep'] = cms.double(0)
89 trackSeedSizeMax ['pixelLessStep'] = cms.double(200000)
90 clusterLabel ['pixelLessStep'] = cms.vstring('Strip')
91 clusterBin ['pixelLessStep'] = cms.int32(500)
92 clusterMax ['pixelLessStep'] = cms.double(100000)
93 
94 seedInputTag ['tobTecStep'] = cms.InputTag("tobTecStepSeeds")
95 trackCandInputTag['tobTecStep'] = cms.InputTag("tobTecStepTrackCandidates")
96 trackSeedSizeBin ['tobTecStep'] = cms.int32(400)
97 trackSeedSizeMin ['tobTecStep'] = cms.double(0)
98 trackSeedSizeMax ['tobTecStep'] = cms.double(100000)
99 clusterLabel ['tobTecStep'] = cms.vstring('Strip')
100 clusterBin ['tobTecStep'] = cms.int32(500)
101 clusterMax ['tobTecStep'] = cms.double(100000)
102 
103 seedInputTag ['muonSeededStepInOut'] = cms.InputTag("muonSeededSeedsInOut")
104 trackCandInputTag['muonSeededStepInOut'] = cms.InputTag("muonSeededTrackCandidatesInOut")
105 trackSeedSizeBin ['muonSeededStepInOut'] = cms.int32(15)
106 trackSeedSizeMin ['muonSeededStepInOut'] = cms.double(-0.5)
107 trackSeedSizeMax ['muonSeededStepInOut'] = cms.double(14.5)
108 clusterLabel ['muonSeededStepInOut'] = cms.vstring('Strip')
109 clusterBin ['muonSeededStepInOut'] = cms.int32(500)
110 clusterMax ['muonSeededStepInOut'] = cms.double(100000)
111 
112 seedInputTag ['muonSeededStepOutIn'] = cms.InputTag("muonSeededSeedsOutIn")
113 trackCandInputTag['muonSeededStepOutIn'] = cms.InputTag("muonSeededTrackCandidatesOutIn")
114 trackSeedSizeBin ['muonSeededStepOutIn'] = cms.int32(15)
115 trackSeedSizeMin ['muonSeededStepOutIn'] = cms.double(-0.5)
116 trackSeedSizeMax ['muonSeededStepOutIn'] = cms.double(14.5)
117 clusterLabel ['muonSeededStepOutIn'] = cms.vstring('Strip')
118 clusterBin ['muonSeededStepOutIn'] = cms.int32(500)
119 clusterMax ['muonSeededStepOutIn'] = cms.double(100000)
120 
121 seedInputTag ['muonSeededStepOutInDisplaced'] = cms.InputTag("muonSeededSeedsOutInDisplaced")
122 trackCandInputTag['muonSeededStepOutInDisplaced'] = cms.InputTag("muonSeededTrackCandidatesOutInDisplacedg")
123 trackSeedSizeBin ['muonSeededStepOutInDisplaced'] = cms.int32(15)
124 trackSeedSizeMin ['muonSeededStepOutInDisplaced'] = cms.double(-0.5)
125 trackSeedSizeMax ['muonSeededStepOutInDisplaced'] = cms.double(14.5)
126 clusterLabel ['muonSeededStepOutInDisplaced'] = cms.vstring('Strip')
127 clusterBin ['muonSeededStepOutInDisplaced'] = cms.int32(500)
128 clusterMax ['muonSeededStepOutInDisplaced'] = cms.double(100000)
129 
130 seedInputTag ['jetCoreRegionalStep'] = cms.InputTag("jetCoreRegionalStepSeeds")
131 trackCandInputTag['jetCoreRegionalStep'] = cms.InputTag("jetCoreRegionalStepTrackCandidates")
132 trackSeedSizeBin ['jetCoreRegionalStep'] = cms.int32(15)
133 trackSeedSizeMin ['jetCoreRegionalStep'] = cms.double(-0.5)
134 trackSeedSizeMax ['jetCoreRegionalStep'] = cms.double(14.5)
135 clusterLabel ['jetCoreRegionalStep'] = cms.vstring('Tot')
136 clusterBin ['jetCoreRegionalStep'] = cms.int32(500)
137 clusterMax ['jetCoreRegionalStep'] = cms.double(100000)
138 
139 for _eraName, _postfix, _era in _cfg.allEras():
140  locals()["selectedIterTrackingStep"+_postfix] = _cfg.iterationAlgos(_postfix)
141 #selectedIterTrackingStep.append('muonSeededStepOutInDisplaced')
142