CMS 3D CMS Logo

dict2023Geometry.py
Go to the documentation of this file.
1 maxsections = 5
2 
3 commonDict = {
4  "abbrev" : "O",
5  "name" : "common",
6  "default" : 2,
7  "O2" : {
8  1 : [
9  'Geometry/CMSCommonData/data/materials.xml',
10  'Geometry/CMSCommonData/data/rotations.xml',
11  'Geometry/CMSCommonData/data/extend/v2/cmsextent.xml',
12  'Geometry/CMSCommonData/data/cms/2023/v1/cms.xml',
13  'Geometry/CMSCommonData/data/eta3/etaMax.xml',
14  'Geometry/CMSCommonData/data/cmsMother.xml',
15  'Geometry/CMSCommonData/data/cmsTracker.xml',
16  'Geometry/CMSCommonData/data/caloBase/2023/v1/caloBase.xml',
17  'Geometry/CMSCommonData/data/cmsCalo.xml',
18  'Geometry/CMSCommonData/data/muonBase/2023/v2/muonBase.xml',
19  'Geometry/CMSCommonData/data/cmsMuon.xml',
20  'Geometry/CMSCommonData/data/mgnt.xml',
21  'Geometry/CMSCommonData/data/beampipe/2023/v1/beampipe.xml',
22  'Geometry/CMSCommonData/data/cmsBeam/2023/v1/cmsBeam.xml',
23  'Geometry/CMSCommonData/data/muonMB.xml',
24  'Geometry/CMSCommonData/data/muonMagnet.xml',
25  'Geometry/CMSCommonData/data/cavern/2017/v2/cavern.xml',
26  'Geometry/CMSCommonData/data/cavernData/2017/v1/cavernData.xml',
27  'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml',
28  ],
29  5 : [
30  'Geometry/CMSCommonData/data/FieldParameters.xml',
31  ],
32  "era" : "run2_common, run3_common, phase2_common",
33  }
34 }
35 
36 trackerDict = {
37  "abbrev" : "T",
38  "name" : "tracker",
39  "default" : 5,
40  "T5" : {
41  1 : [
42  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
43  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
44  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixfwd.xml',
45  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixbar.xml',
46  'Geometry/TrackerCommonData/data/trackermaterial.xml',
47  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/tracker.xml',
48  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixel.xml',
49  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerbar.xml',
50  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerfwd.xml',
51  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerStructureTopology.xml',
52  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixelStructureTopology.xml',
53  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackersens.xml',
54  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelsens.xml',
55  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker4025/trackerRecoMaterial.xml',
56  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackerProdCuts.xml',
57  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelProdCuts.xml',
58  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
59  ],
60  "sim" : [
61  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
62  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT5_cff import *',
63  ],
64  "reco" : [
65  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
66  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
67  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
68  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
69  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
70  'trackerGeometry.applyAlignment = cms.bool(False)',
71  ],
72  "era" : "phase2_tracker, trackingPhase2PU140",
73  },
74  "T6" : {
75  1 : [
76  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
77  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
78  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixfwd.xml',
79  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
80  'Geometry/TrackerCommonData/data/trackermaterial.xml',
81  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
82  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/tracker.xml',
83  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixel.xml',
84  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
85  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
86  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
87  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixelStructureTopology.xml',
88  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
89  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
90  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker404/trackerRecoMaterial.xml',
91  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
92  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
93  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
94  ],
95  "sim" : [
96  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
97  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT6_cff import *',
98  ],
99  "reco" : [
100  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
101  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
102  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
103  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
104  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
105  'trackerGeometry.applyAlignment = cms.bool(False)',
106  ],
107  "era" : "phase2_tracker, trackingPhase2PU140",
108  },
109  "T7" : {
110  1 : [
111  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
112  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
113  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixfwd.xml',
114  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
115  'Geometry/TrackerCommonData/data/trackermaterial.xml',
116  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/tracker.xml',
117  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker420/pixel.xml',
118  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
119  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
120  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
121  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker420/pixelStructureTopology.xml',
122  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
123  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
124  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker420/trackerRecoMaterial.xml',
125  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
126  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
127  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
128  ],
129  "sim" : [
130  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
131  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT7_cff import *',
132  ],
133  "reco" : [
134  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
135  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
136  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
137  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
138  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
139  'trackerGeometry.applyAlignment = cms.bool(False)',
140  ],
141  "era" : "phase2_tracker, trackingPhase2PU140",
142  },
143  "T8" : {
144  1 : [
145  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
146  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
147  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixfwd.xml',
148  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
149  'Geometry/TrackerCommonData/data/trackermaterial.xml',
150  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/tracker.xml',
151  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker421/pixel.xml',
152  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
153  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
154  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
155  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker421/pixelStructureTopology.xml',
156  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
157  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
158  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker421/trackerRecoMaterial.xml',
159  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
160  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
161  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
162  ],
163  "sim" : [
164  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
165  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT8_cff import *',
166  ],
167  "reco" : [
168  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
169  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
170  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
171  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
172  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
173  'trackerGeometry.applyAlignment = cms.bool(False)',
174  ],
175  "era" : "phase2_tracker, trackingPhase2PU140",
176  },
177  "T9" : {
178  1 : [
179  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
180  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
181  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixfwd.xml',
182  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixbar.xml',
183  'Geometry/TrackerCommonData/data/trackermaterial.xml',
184  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025TwentyPercent/tracker.xml',
185  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025TwentyPercent/pixel.xml',
186  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerbar.xml',
187  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerfwd.xml',
188  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerStructureTopology.xml',
189  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixelStructureTopology.xml',
190  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackersens.xml',
191  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelsens.xml',
192  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker4025TwentyPercent/trackerRecoMaterial.xml',
193  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackerProdCuts.xml',
194  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelProdCuts.xml',
195  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
196  ],
197  "sim" : [
198  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
199  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT5_cff import *',
200  ],
201  "reco" : [
202  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
203  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
204  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
205  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
206  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
207  'trackerGeometry.applyAlignment = cms.bool(False)',
208  ],
209  "era" : "phase2_tracker, trackingPhase2PU140",
210  },
211  "T10" : {
212  1 : [
213  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
214  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
215  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixfwd.xml',
216  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixbar.xml',
217  'Geometry/TrackerCommonData/data/trackermaterial.xml',
218  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025TwentyPercent/tracker.xml',
219  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025TwentyPercent/pixel.xml',
220  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerbar.xml',
221  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerfwd.xml',
222  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/trackerStructureTopology.xml',
223  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025/pixelStructureTopology.xml',
224  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackersens.xml',
225  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelsens.xml',
226  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker4025TwentyPercent/trackerRecoMaterial.xml',
227  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/trackerProdCuts.xml',
228  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker4025/pixelProdCuts.xml',
229  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
230  ],
231  "sim" : [
232  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
233  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT5_cff import *',
234  ],
235  "reco" : [
236  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
237  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
238  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
239  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
240  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
241  'trackerGeometry.applyAlignment = cms.bool(False)',
242  ],
243  "era" : "phase2_tracker, trackingPhase2PU140",
244  },
245  "T11" : {
246  1 : [
247  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
248  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
249  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixfwd.xml',
250  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
251  'Geometry/TrackerCommonData/data/trackermaterial.xml',
252  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
253  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/tracker.xml',
254  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixel.xml',
255  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
256  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
257  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
258  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker405/pixelStructureTopology.xml',
259  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
260  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
261  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker404/trackerRecoMaterial.xml',
262  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
263  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
264  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
265  ],
266  "sim" : [
267  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
268  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT6_cff import *',
269  ],
270  "reco" : [
271  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
272  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
273  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
274  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
275  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
276  'trackerGeometry.applyAlignment = cms.bool(False)',
277  ],
278  "era" : "phase2_tracker, trackingPhase2PU140",
279  }
280 }
281 
282 caloDict = {
283  "abbrev" : "C",
284  "name" : "calo",
285  "default" : 3,
286  "C3" : {
287  1 : [
288  'Geometry/EcalCommonData/data/ectkcable.xml',
289  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
290  'Geometry/EcalCommonData/data/ebalgo.xml',
291  'Geometry/EcalCommonData/data/ebcon.xml',
292  'Geometry/EcalCommonData/data/ebrot.xml',
293  'Geometry/EcalCommonData/data/eecon.xml',
294  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
295  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
296  'Geometry/HcalCommonData/data/hcalrotations.xml',
297  'Geometry/HcalCommonData/data/hcal/HGCal/hcalalgo.xml',
298  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
299  'Geometry/HcalCommonData/data/hcalendcap/SSAbsorber/hcalendcapalgo.xml',
300  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
301  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
302  'Geometry/HcalCommonData/data/hcalSimNumbering/2023/hcalSimNumbering.xml',
303  'Geometry/HcalCommonData/data/hcalRecNumbering/2023/hcalRecNumbering.xml',
304  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
305  'Geometry/HGCalCommonData/data/hgcal/v8/hgcal.xml',
306  'Geometry/HGCalCommonData/data/hgcalEE/v8/hgcalEE.xml',
307  'Geometry/HGCalCommonData/data/hgcalHEsil/v8/hgcalHEsil.xml',
308  'Geometry/HGCalCommonData/data/hgcalwafer/v7/hgcalwafer.xml',
309  'Geometry/HGCalCommonData/data/hgcalCons/v8/hgcalCons.xml',
310  ],
311  3 : [
312  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
313  'Geometry/HcalCommonData/data/hcalsens/HGCal/hcalsenspmf.xml',
314  'Geometry/HcalSimData/data/hf.xml',
315  'Geometry/HcalSimData/data/hfpmt.xml',
316  'Geometry/HcalSimData/data/hffibrebundle.xml',
317  'Geometry/HcalSimData/data/CaloUtil.xml',
318  'Geometry/HGCalSimData/data/hgcsensv8.xml',
319  'Geometry/HGCalSimData/data/hgccons.xml',
320  'Geometry/HGCalSimData/data/hgcProdCuts.xml',
321  ],
322  4 : [
323  'Geometry/HcalSimData/data/HcalProdCuts.xml',
324  'Geometry/EcalSimData/data/EcalProdCuts.xml',
325  ],
326  "sim" : [
327  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
328  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
329  'from Geometry.HGCalCommonData.hgcalV6ParametersInitialization_cfi import *',
330  'from Geometry.HGCalCommonData.hgcalV6NumberingInitialization_cfi import *'
331  ],
332  "reco" : [
333  'from Geometry.CaloEventSetup.HGCalV6Topology_cfi import *',
334  'from Geometry.HGCalGeometry.HGCalV6GeometryESProducer_cfi import *',
335  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
336  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
337  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
338  ' SelectedCalos = cms.vstring("HCAL" ,',
339  ' "ZDC" ,',
340  ' "EcalBarrel" ,',
341  ' "TOWER" ,',
342  ' "HGCalEESensitive" ,',
343  ' "HGCalHESiliconSensitive" ',
344  ' )',
345  ')',
346  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
347  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
348  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
349  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
350  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
351  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
352  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
353  'from Geometry.EcalMapping.EcalMapping_cfi import *',
354  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
355  ],
356  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
357  },
358 
359  "C4" : {
360  1 : [
361  'Geometry/EcalCommonData/data/ectkcable.xml',
362  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
363  'Geometry/EcalCommonData/data/ebalgo.xml',
364  'Geometry/EcalCommonData/data/ebcon.xml',
365  'Geometry/EcalCommonData/data/ebrot.xml',
366  'Geometry/EcalCommonData/data/eecon.xml',
367  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
368  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
369  'Geometry/HcalCommonData/data/hcalrotations.xml',
370  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
371  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
372  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
373  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
374  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
375  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
376  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
377  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
378  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
379  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
380  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
381  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
382  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
383  'Geometry/HGCalCommonData/data/hgcalCons/v9/hgcalCons.xml',
384  ],
385  3 : [
386  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
387  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
388  'Geometry/HcalSimData/data/hf.xml',
389  'Geometry/HcalSimData/data/hfpmt.xml',
390  'Geometry/HcalSimData/data/hffibrebundle.xml',
391  'Geometry/HcalSimData/data/CaloUtil.xml',
392  'Geometry/HGCalSimData/data/hgcsensv9.xml',
393  ],
394  4 : [
395  'Geometry/HcalSimData/data/HcalProdCuts.xml',
396  'Geometry/EcalSimData/data/EcalProdCuts.xml',
397  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
398  ],
399  "sim" : [
400  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
401  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
402  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
403  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
404  ],
405  "reco" : [
406  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
407  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
408  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
409  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
410  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
411  ' SelectedCalos = cms.vstring("HCAL",',
412  ' "ZDC",',
413  ' "EcalBarrel",',
414  ' "TOWER",',
415  ' "HGCalEESensitive",',
416  ' "HGCalHESiliconSensitive",',
417  ' "HGCalHEScintillatorSensitive"',
418  ' )',
419  ')',
420  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
421  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
422  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
423  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
424  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
425  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
426  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
427  'from Geometry.EcalMapping.EcalMapping_cfi import *',
428  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
429  ],
430  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
431  },
432 
433  "C5" : {
434  1 : [
435  'Geometry/EcalCommonData/data/ectkcable.xml',
436  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
437  'Geometry/EcalCommonData/data/ebalgo.xml',
438  'Geometry/EcalCommonData/data/ebcon.xml',
439  'Geometry/EcalCommonData/data/ebrot.xml',
440  'Geometry/EcalCommonData/data/eecon.xml',
441  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
442  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
443  'Geometry/HcalCommonData/data/hcalrotations.xml',
444  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
445  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
446  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
447  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
448  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
449  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
450  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
451  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
452  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
453  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
454  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
455  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
456  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
457  'Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml',
458  ],
459  3 : [
460  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
461  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
462  'Geometry/HcalSimData/data/hf.xml',
463  'Geometry/HcalSimData/data/hfpmt.xml',
464  'Geometry/HcalSimData/data/hffibrebundle.xml',
465  'Geometry/HcalSimData/data/CaloUtil.xml',
466  'Geometry/HGCalSimData/data/hgcsensv9.xml',
467  ],
468  4 : [
469  'Geometry/HcalSimData/data/HcalProdCuts.xml',
470  'Geometry/EcalSimData/data/EcalProdCuts.xml',
471  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
472  ],
473  "sim" : [
474  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
475  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
476  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
477  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
478  ],
479  "reco" : [
480  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
481  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
482  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
483  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
484  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
485  ' SelectedCalos = cms.vstring("HCAL",',
486  ' "ZDC",',
487  ' "EcalBarrel",',
488  ' "TOWER",',
489  ' "HGCalEESensitive",',
490  ' "HGCalHESiliconSensitive",',
491  ' "HGCalHEScintillatorSensitive"',
492  ' )',
493  ')',
494  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
495  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
496  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
497  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
498  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
499  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
500  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
501  'from Geometry.EcalMapping.EcalMapping_cfi import *',
502  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
503  ],
504  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
505  }
506 }
507 
508 muonDict = {
509  "abbrev" : "M",
510  "name" : "muon",
511  "default" : 2,
512  "M2" : {
513  1 : [
514  'Geometry/MuonCommonData/data/mbCommon/2017/v2/mbCommon.xml',
515  'Geometry/MuonCommonData/data/mb1/2015/v1/mb1.xml',
516  'Geometry/MuonCommonData/data/mb2/2015/v1/mb2.xml',
517  'Geometry/MuonCommonData/data/mb3/2015/v1/mb3.xml',
518  'Geometry/MuonCommonData/data/mb4/2015/v1/mb4.xml',
519  'Geometry/MuonCommonData/data/design/muonYoke.xml',
520  'Geometry/MuonCommonData/data/mf/2023/v2/mf.xml',
521  'Geometry/MuonCommonData/data/rpcf/2023/v1/rpcf.xml',
522  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
523  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
524  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
525  'Geometry/MuonCommonData/data/csc/2015/v1/csc.xml',
526  'Geometry/MuonCommonData/data/mfshield/2023/v1/mfshield.xml',
527  'Geometry/MuonCommonData/data/me0/TDR_Dev/me0.xml',
528  ],
529  2 : [
530  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/muonNumbering.xml',
531  ],
532  3 : [
533  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
534  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
535  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
536  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
537  'Geometry/RPCGeometryBuilder/data/PhaseII/RPCSpecs.xml',
538  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
539  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
540  ],
541  4 : [
542  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
543  ],
544  "reco" : [
545  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
546  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
547  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
548  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
549  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
550  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
551  ],
552  "era" : "phase2_muon, run3_GEM",
553  }
554 
555 }
556 
557 forwardDict = {
558  "abbrev" : "F",
559  "name" : "forward",
560  "default" : 2,
561  "F2" : {
562  1 : [
563  'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml',
564  'Geometry/ForwardCommonData/data/brmrotations.xml',
565  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
566  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
567  'Geometry/ForwardCommonData/data/lumimaterials.xml',
568  'Geometry/ForwardCommonData/data/zdcrotations.xml',
569  'Geometry/ForwardCommonData/data/lumirotations.xml',
570  'Geometry/ForwardCommonData/data/zdc.xml',
571  'Geometry/ForwardCommonData/data/zdclumi.xml',
572  'Geometry/ForwardCommonData/data/cmszdc.xml',
573  ],
574  3 : [
575  'Geometry/ForwardCommonData/data/brmsens.xml',
576  'Geometry/ForwardSimData/data/zdcsens.xml',
577  ],
578  4 : [
579  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
580  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
581  ],
582  "reco" :[
583  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
584  ]
585  }
586 }
587 
588 timingDict = {
589  "abbrev" : "I",
590  "name" : "timing",
591  "default" : 1,
592  "I1" : {},
593  "I2" : {
594  1 : [
595  'Geometry/HGCalCommonData/data/fastTimingBarrel.xml',
596  'Geometry/HGCalCommonData/data/fastTimingEndcap.xml',
597  'Geometry/HGCalCommonData/data/fastTimingElement.xml',
598  ],
599  3 : [
600  'Geometry/HGCalSimData/data/fasttimesens.xml'
601  ],
602  4 : [
603  'Geometry/HGCalSimData/data/fasttimeProdCuts.xml'
604  ],
605  "sim" : [
606  'from Geometry.HGCalCommonData.fastTimeParametersInitialization_cfi import *',
607  'from Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi import *',
608  ],
609  "reco" :[
610  'from Geometry.CaloEventSetup.FastTimeTopology_cfi import *',
611  'from Geometry.HGCalGeometry.FastTimeGeometryESProducer_cfi import *',
612  ],
613  "era" : "phase2_timing, phase2_timing_layer",
614  },
615  "I3" : {
616  1 : [
617  'Geometry/MTDCommonData/data/btl.xml',
618  'Geometry/MTDCommonData/data/etl.xml',
619  'Geometry/MTDCommonData/data/CrystalTile/mtd.xml',
620  ],
621  3 : [
622  'Geometry/MTDSimData/data/CrystalTile/mtdsens.xml'
623  ],
624  4 : [
625  'Geometry/MTDSimData/data/CrystalTile/mtdProdCuts.xml'
626  ],
627  "sim" : [
628  ],
629  "reco" :[
630  ],
631  "era" : "phase2_timing, phase2_timing_layer_new",
632  },
633  "I4" : {
634  1 : [
635  'Geometry/MTDCommonData/data/btl.xml',
636  'Geometry/MTDCommonData/data/etl.xml',
637  'Geometry/MTDCommonData/data/CrystalBar/mtd.xml',
638  ],
639  3 : [
640  'Geometry/MTDSimData/data/CrystalBar/mtdsens.xml'
641  ],
642  4 : [
643  'Geometry/MTDSimData/data/CrystalBar/mtdProdCuts.xml'
644  ],
645  "sim" : [
646  ],
647  "reco" :[
648  ],
649  "era" : "phase2_timing, phase2_timing_layer_new",
650  }
651 }
652 
653 allDicts = [ commonDict, trackerDict, caloDict, muonDict, forwardDict, timingDict ]
654 
655 detectorVersionDict = {
656  ("O2","T5","C3","M2","F2","I1") : "D17",
657  ("O2","T5","C3","M2","F2","I2") : "D19",
658  ("O2","T6","C3","M2","F2","I1") : "D21",
659  ("O2","T7","C3","M2","F2","I1") : "D22",
660  ("O2","T8","C3","M2","F2","I1") : "D23",
661  ("O2","T6","C3","M2","F2","I3") : "D24",
662  ("O2","T6","C3","M2","F2","I4") : "D25",
663  ("O2","T9","C3","M2","F2","I1") : "D26",
664  ("O2","T10","C3","M2","F2","I1") : "D27",
665  ("O2","T6","C4","M2","F2","I1") : "D28",
666  ("O2","T11","C3","M2","F2","I1") : "D29",
667  ("O2","T6","C5","M2","F2","I1") : "D30",
668 }
669 
670 deprecatedDets = set([ "D1", "D2", "D3", "D5", "D6" , "D7", "D4", "D8" , "D9", "D12", "D13", "D15", "D10", "D11", "D14", "D16", "D18","D20" ])
671 deprecatedSubdets = set([ "T1", "T2" ,"T3", "T4", "C1", "C2", "M1", "O1", "F1" ])