CMS 3D CMS Logo

PixelPluginsPhase1_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 pixelPluginsPhase1=cms.VPSet()
4 
5 
6 #=====================================================================================
7 #--- Phase 1 Pixel Barrel
8 #
9 # Layer Template Cluster file Resolution histograms
10 # -----------------------------------------------------------------------------
11 # BPL1 2403 template_events_d63207.out.gz pixel_histos63207_2403.root
12 #
13 #--- Layer 1
14 #
15 pixelPluginsPhase1.append(
16  cms.PSet(
17  select = cms.string("subdetId==BPX && pxbLayer==1"),
18  isBarrel = cms.bool(True),
19  name = cms.string("pixelSmearerBarrelLayer1"),
20  type = cms.string("PixelTemplateSmearerPlugin"),
21  # templateId = cms.int32( 2403 ),
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'),
25  #
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'),
30  )
31 )
32 
33 #
34 #--- Layer 2
35 # BPL2 2413 template_events_d63507.out.gz pixel_histos63507_2413.root
36 #
37 pixelPluginsPhase1.append(
38  cms.PSet(
39  select = cms.string("subdetId==BPX && pxbLayer==2"),
40  isBarrel = cms.bool(True),
41  name = cms.string("pixelSmearerBarrelLayer2"),
42  type = cms.string("PixelTemplateSmearerPlugin"),
43  # templateId = cms.int32( 2413 ),
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'),
47  #
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'),
52  )
53 )
54 
55 #
56 #--- Layer 3
57 # BPL3 2423 template_events_d63807.out.gz pixel_histos63807_2423.root
58 #
59 pixelPluginsPhase1.append(
60  cms.PSet(
61  select = cms.string("subdetId==BPX && pxbLayer==3"),
62  isBarrel = cms.bool(True),
63  name = cms.string("pixelSmearerBarrelLayer3"),
64  type = cms.string("PixelTemplateSmearerPlugin"),
65  # templateId = cms.int32( 2413 ),
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'),
69  #
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'),
74  )
75 )
76 
77 
78 #
79 #--- Layer 4
80 # BPL4 2433 template_events_d63807.out.gz pixel_histos64107_2433.root
81 #
82 pixelPluginsPhase1.append(
83  cms.PSet(
84  select = cms.string("subdetId==BPX && pxbLayer==4"),
85  isBarrel = cms.bool(True),
86  name = cms.string("pixelSmearerBarrelLayer4"),
87  type = cms.string("PixelTemplateSmearerPlugin"),
88  # templateId = cms.int32( 2413 ),
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'),
92  #
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'),
97  )
98 )
99 
100 
101 
102 
103 #=====================================================================================
104 #--- Phase 1 Pixel Forward
105 #
106 # Panel Template Cluster file Resolution histograms
107 # -----------------------------------------------------------------------------
108 # FPR2P1 2443 template_events_d64237.out.gz pixel_histos64237_2443.root
109 #
110 #--- Ring 2, Panel 1
111 pixelPluginsPhase1.append(
112  cms.PSet(
113  select=cms.string("subdetId==FPX && pxfBlade>22 && pxfPanel==1"), ## 1-56 (Ring 1 is 1-22, Ring 2 is 23-56)
114  isBarrel = cms.bool(False),
115  name = cms.string("pixelSmearerForwardRing2Panel1"),
116  type = cms.string("PixelTemplateSmearerPlugin"),
117  # templateId = cms.int32( 2443 ),
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'),
121  #
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'),
126  )
127 )
128 
129 
130 
131 #--- Ring 1, Panel 1
132 # FPR1P1 2453 template_events_d64367.out.gz pixel_histos64367_2453.root
133 pixelPluginsPhase1.append(
134  cms.PSet(
135  select=cms.string("subdetId==FPX && pxfBlade<23 && pxfPanel==1"), ## 1-56 (Ring 1 is 1-22, Ring 2 is 23-56)
136  isBarrel = cms.bool(False),
137  name = cms.string("pixelSmearerForwardRing1Panel1"),
138  type = cms.string("PixelTemplateSmearerPlugin"),
139  # templateId = cms.int32( 2453 ),
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'),
143  #
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'),
148  )
149 )
150 
151 
152 #--- Ring 1, Panel 2
153 # FPR1P2 2463 template_events_d64497.out.gz pixel_histos64497_2463.root
154 pixelPluginsPhase1.append(
155  cms.PSet(
156  select=cms.string("subdetId==FPX && pxfBlade<23 && pxfPanel==2"), ## 1-56 (Ring 1 is 1-22, Ring 2 is 23-56)
157  isBarrel = cms.bool(False),
158  name = cms.string("pixelSmearerForwardRing1Panel2"),
159  type = cms.string("PixelTemplateSmearerPlugin"),
160  # templateId = cms.int32( 2463 ),
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'),
164  #
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'),
169  )
170 )
171 
172 #--- Ring 2, Panel 2
173 # FPR2P2 2473 template_events_d64627.out.gz pixel_histos64627_2473.root
174 pixelPluginsPhase1.append(
175  cms.PSet(
176  select=cms.string("subdetId==FPX && pxfBlade>22 && pxfPanel==2"), ## 1-56 (Ring 1 is 1-22, Ring 2 is 23-56)
177  isBarrel = cms.bool(False),
178  name = cms.string("pixelSmearerForwardRing2Panel2"),
179  type = cms.string("PixelTemplateSmearerPlugin"),
180  # templateId = cms.int32( 2473 ),
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'),
184  #
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'),
189  )
190 )
191