1 import FWCore.ParameterSet.Config
as cms
3 pixelPluginsPhase1=cms.VPSet()
15 pixelPluginsPhase1.append(
17 select = cms.string(
"subdetId==BPX && pxbLayer==1"),
18 isBarrel = cms.bool(
True),
19 name = cms.string(
"pixelSmearerBarrelLayer1"),
20 type = cms.string(
"PixelTemplateSmearerPlugin"),
22 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos63207_2403_6.root'),
23 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelBig2017.root'),
24 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelEdge2017.root'),
26 MergeHitsOn = cms.bool(
False),
27 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bmergeprob.root'),
28 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bxsmear.root'),
29 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bysmear.root'),
37 pixelPluginsPhase1.append(
39 select = cms.string(
"subdetId==BPX && pxbLayer==2"),
40 isBarrel = cms.bool(
True),
41 name = cms.string(
"pixelSmearerBarrelLayer2"),
42 type = cms.string(
"PixelTemplateSmearerPlugin"),
44 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos63507_2413_6.root'),
45 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelBig2017.root'),
46 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelEdge2017.root'),
48 MergeHitsOn = cms.bool(
False),
49 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bmergeprob.root'),
50 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bxsmear.root'),
51 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bysmear.root'),
59 pixelPluginsPhase1.append(
61 select = cms.string(
"subdetId==BPX && pxbLayer==3"),
62 isBarrel = cms.bool(
True),
63 name = cms.string(
"pixelSmearerBarrelLayer3"),
64 type = cms.string(
"PixelTemplateSmearerPlugin"),
66 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos63807_2423_6.root'),
67 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelBig2017.root'),
68 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelEdge2017.root'),
70 MergeHitsOn = cms.bool(
False),
71 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bmergeprob.root'),
72 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bxsmear.root'),
73 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bysmear.root'),
82 pixelPluginsPhase1.append(
84 select = cms.string(
"subdetId==BPX && pxbLayer==4"),
85 isBarrel = cms.bool(
True),
86 name = cms.string(
"pixelSmearerBarrelLayer4"),
87 type = cms.string(
"PixelTemplateSmearerPlugin"),
89 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos64107_2433_6.root'),
90 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelBig2017.root'),
91 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/BarrelEdge2017.root'),
93 MergeHitsOn = cms.bool(
False),
94 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bmergeprob.root'),
95 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bxsmear.root'),
96 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/bysmear.root'),
111 pixelPluginsPhase1.append(
113 select=cms.string(
"subdetId==FPX && pxfBlade>22 && pxfPanel==1"),
114 isBarrel = cms.bool(
False),
115 name = cms.string(
"pixelSmearerForwardRing2Panel1"),
116 type = cms.string(
"PixelTemplateSmearerPlugin"),
118 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos64237_2443_6.root'),
119 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardBig2017.root'),
120 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardEdge2017.root'),
122 MergeHitsOn = cms.bool(
False),
123 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fmergeprob.root'),
124 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fxsmear.root'),
125 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fysmear.root'),
133 pixelPluginsPhase1.append(
135 select=cms.string(
"subdetId==FPX && pxfBlade<23 && pxfPanel==1"),
136 isBarrel = cms.bool(
False),
137 name = cms.string(
"pixelSmearerForwardRing1Panel1"),
138 type = cms.string(
"PixelTemplateSmearerPlugin"),
140 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos64367_2453_6.root'),
141 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardBig2017.root'),
142 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardEdge2017.root'),
144 MergeHitsOn = cms.bool(
False),
145 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fmergeprob.root'),
146 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fxsmear.root'),
147 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fysmear.root'),
154 pixelPluginsPhase1.append(
156 select=cms.string(
"subdetId==FPX && pxfBlade<23 && pxfPanel==2"),
157 isBarrel = cms.bool(
False),
158 name = cms.string(
"pixelSmearerForwardRing1Panel2"),
159 type = cms.string(
"PixelTemplateSmearerPlugin"),
161 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos64497_2463_6.root'),
162 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardBig2017.root'),
163 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardEdge2017.root'),
165 MergeHitsOn = cms.bool(
False),
166 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fmergeprob.root'),
167 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fxsmear.root'),
168 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fysmear.root'),
174 pixelPluginsPhase1.append(
176 select=cms.string(
"subdetId==FPX && pxfBlade>22 && pxfPanel==2"),
177 isBarrel = cms.bool(
False),
178 name = cms.string(
"pixelSmearerForwardRing2Panel2"),
179 type = cms.string(
"PixelTemplateSmearerPlugin"),
181 RegularPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/pixel_histos64627_2473_6.root'),
182 BigPixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardBig2017.root'),
183 EdgePixelResolutionFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/ForwardEdge2017.root'),
185 MergeHitsOn = cms.bool(
False),
186 MergingProbabilityFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fmergeprob.root'),
187 MergedPixelResolutionXFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fxsmear.root'),
188 MergedPixelResolutionYFile = cms.string(
'FastSimulation/TrackingRecHitProducer/data/fysmear.root'),