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  "T11" : {
178  1 : [
179  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
180  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
181  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixfwd.xml',
182  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
183  'Geometry/TrackerCommonData/data/trackermaterial.xml',
184  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
185  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/tracker.xml',
186  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixel.xml',
187  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
188  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
189  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
190  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker405/pixelStructureTopology.xml',
191  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
192  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
193  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker404/trackerRecoMaterial.xml',
194  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
195  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
196  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
197  ],
198  "sim" : [
199  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
200  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT6_cff import *',
201  ],
202  "reco" : [
203  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
204  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
205  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
206  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
207  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
208  'trackerGeometry.applyAlignment = cms.bool(False)',
209  ],
210  "era" : "phase2_tracker, trackingPhase2PU140",
211  },
212  "T12" : {
213  1 : [
214  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
215  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
216  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker461/pixfwd.xml',
217  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
218  'Geometry/TrackerCommonData/data/trackermaterial.xml',
219  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
220  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker461/tracker.xml',
221  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker461/pixel.xml',
222  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
223  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
224  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
225  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixelStructureTopology.xml',
226  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
227  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
228  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker461/trackerRecoMaterial.xml',
229  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
230  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
231  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
232  ],
233  "sim" : [
234  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
235  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT6_cff import *',
236  ],
237  "reco" : [
238  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
239  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
240  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
241  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
242  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
243  'trackerGeometry.applyAlignment = cms.bool(False)',
244  ],
245  "era" : "phase2_tracker, trackingPhase2PU140",
246  },
247  "T13" : {
248  1 : [
249  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
250  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
251  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker461/pixfwd.xml',
252  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.xml',
253  'Geometry/TrackerCommonData/data/trackermaterial.xml',
254  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
255  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker461/tracker.xml',
256  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker460/pixel.xml',
257  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
258  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
259  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
260  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixelStructureTopology.xml',
261  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
262  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
263  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker461/trackerRecoMaterial.xml',
264  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
265  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
266  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
267  ],
268  "sim" : [
269  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
270  'from SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkT6_cff import *',
271  ],
272  "reco" : [
273  'from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *',
274  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
275  'from Geometry.TrackerGeometryBuilder.trackerParameters_cfi import *',
276  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
277  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
278  'trackerGeometry.applyAlignment = cms.bool(False)',
279  ],
280  "era" : "phase2_tracker, trackingPhase2PU140",
281  }
282 }
283 
284 caloDict = {
285  "abbrev" : "C",
286  "name" : "calo",
287  "default" : 3,
288  "C3" : {
289  1 : [
290  'Geometry/EcalCommonData/data/ectkcable.xml',
291  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
292  'Geometry/EcalCommonData/data/ebalgo.xml',
293  'Geometry/EcalCommonData/data/ebcon.xml',
294  'Geometry/EcalCommonData/data/ebrot.xml',
295  'Geometry/EcalCommonData/data/eecon.xml',
296  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
297  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
298  'Geometry/HcalCommonData/data/hcalrotations.xml',
299  'Geometry/HcalCommonData/data/hcal/HGCal/hcalalgo.xml',
300  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
301  'Geometry/HcalCommonData/data/hcalendcap/SSAbsorber/hcalendcapalgo.xml',
302  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
303  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
304  'Geometry/HcalCommonData/data/hcalSimNumbering/2023/hcalSimNumbering.xml',
305  'Geometry/HcalCommonData/data/hcalRecNumbering/2023/hcalRecNumbering.xml',
306  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
307  'Geometry/HGCalCommonData/data/hgcal/v8/hgcal.xml',
308  'Geometry/HGCalCommonData/data/hgcalEE/v8/hgcalEE.xml',
309  'Geometry/HGCalCommonData/data/hgcalHEsil/v8/hgcalHEsil.xml',
310  'Geometry/HGCalCommonData/data/hgcalwafer/v7/hgcalwafer.xml',
311  'Geometry/HGCalCommonData/data/hgcalCons/v8/hgcalCons.xml',
312  ],
313  3 : [
314  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
315  'Geometry/HcalCommonData/data/hcalsens/HGCal/hcalsenspmf.xml',
316  'Geometry/HcalSimData/data/hf.xml',
317  'Geometry/HcalSimData/data/hfpmt.xml',
318  'Geometry/HcalSimData/data/hffibrebundle.xml',
319  'Geometry/HcalSimData/data/CaloUtil.xml',
320  'Geometry/HGCalSimData/data/hgcsensv8.xml',
321  'Geometry/HGCalSimData/data/hgccons.xml',
322  'Geometry/HGCalSimData/data/hgcProdCuts.xml',
323  ],
324  4 : [
325  'Geometry/HcalSimData/data/HcalProdCuts.xml',
326  'Geometry/EcalSimData/data/EcalProdCuts.xml',
327  ],
328  "sim" : [
329  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
330  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
331  'from Geometry.HGCalCommonData.hgcalV6ParametersInitialization_cfi import *',
332  'from Geometry.HGCalCommonData.hgcalV6NumberingInitialization_cfi import *'
333  ],
334  "reco" : [
335  'from Geometry.CaloEventSetup.HGCalV6Topology_cfi import *',
336  'from Geometry.HGCalGeometry.HGCalV6GeometryESProducer_cfi import *',
337  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
338  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
339  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
340  ' SelectedCalos = cms.vstring("HCAL" ,',
341  ' "ZDC" ,',
342  ' "EcalBarrel" ,',
343  ' "TOWER" ,',
344  ' "HGCalEESensitive" ,',
345  ' "HGCalHESiliconSensitive" ',
346  ' )',
347  ')',
348  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
349  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
350  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
351  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
352  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
353  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
354  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
355  'from Geometry.EcalMapping.EcalMapping_cfi import *',
356  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
357  ],
358  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
359  },
360 
361  "C4" : {
362  1 : [
363  'Geometry/EcalCommonData/data/ectkcable.xml',
364  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
365  'Geometry/EcalCommonData/data/ebalgo.xml',
366  'Geometry/EcalCommonData/data/ebcon.xml',
367  'Geometry/EcalCommonData/data/ebrot.xml',
368  'Geometry/EcalCommonData/data/eecon.xml',
369  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
370  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
371  'Geometry/HcalCommonData/data/hcalrotations.xml',
372  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
373  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
374  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
375  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
376  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
377  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
378  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
379  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
380  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
381  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
382  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
383  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
384  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
385  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
386  'Geometry/HGCalCommonData/data/hgcalCons/v9/hgcalCons.xml',
387  ],
388  3 : [
389  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
390  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
391  'Geometry/HcalSimData/data/hf.xml',
392  'Geometry/HcalSimData/data/hfpmt.xml',
393  'Geometry/HcalSimData/data/hffibrebundle.xml',
394  'Geometry/HcalSimData/data/CaloUtil.xml',
395  'Geometry/HGCalSimData/data/hgcsensv9.xml',
396  ],
397  4 : [
398  'Geometry/HcalSimData/data/HcalProdCuts.xml',
399  'Geometry/EcalSimData/data/EcalProdCuts.xml',
400  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
401  ],
402  "sim" : [
403  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
404  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
405  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
406  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
407  ],
408  "reco" : [
409  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
410  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
411  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
412  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
413  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
414  ' SelectedCalos = cms.vstring("HCAL",',
415  ' "ZDC",',
416  ' "EcalBarrel",',
417  ' "TOWER",',
418  ' "HGCalEESensitive",',
419  ' "HGCalHESiliconSensitive",',
420  ' "HGCalHEScintillatorSensitive"',
421  ' )',
422  ')',
423  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
424  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
425  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
426  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
427  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
428  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
429  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
430  'from Geometry.EcalMapping.EcalMapping_cfi import *',
431  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
432  ],
433  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
434  },
435 
436  "C5" : {
437  1 : [
438  'Geometry/EcalCommonData/data/ectkcable.xml',
439  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
440  'Geometry/EcalCommonData/data/ebalgo.xml',
441  'Geometry/EcalCommonData/data/ebcon.xml',
442  'Geometry/EcalCommonData/data/ebrot.xml',
443  'Geometry/EcalCommonData/data/eecon.xml',
444  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
445  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
446  'Geometry/HcalCommonData/data/hcalrotations.xml',
447  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
448  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
449  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
450  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
451  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
452  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
453  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
454  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
455  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
456  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
457  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
458  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
459  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
460  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
461  'Geometry/HGCalCommonData/data/hgcalCons/v9p/hgcalCons.xml',
462  ],
463  3 : [
464  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
465  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
466  'Geometry/HcalSimData/data/hf.xml',
467  'Geometry/HcalSimData/data/hfpmt.xml',
468  'Geometry/HcalSimData/data/hffibrebundle.xml',
469  'Geometry/HcalSimData/data/CaloUtil.xml',
470  'Geometry/HGCalSimData/data/hgcsensv9.xml',
471  ],
472  4 : [
473  'Geometry/HcalSimData/data/HcalProdCuts.xml',
474  'Geometry/EcalSimData/data/EcalProdCuts.xml',
475  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
476  ],
477  "sim" : [
478  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
479  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
480  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
481  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
482  ],
483  "reco" : [
484  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
485  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
486  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
487  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
488  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
489  ' SelectedCalos = cms.vstring("HCAL",',
490  ' "ZDC",',
491  ' "EcalBarrel",',
492  ' "TOWER",',
493  ' "HGCalEESensitive",',
494  ' "HGCalHESiliconSensitive",',
495  ' "HGCalHEScintillatorSensitive"',
496  ' )',
497  ')',
498  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
499  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
500  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
501  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
502  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
503  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
504  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
505  'from Geometry.EcalMapping.EcalMapping_cfi import *',
506  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
507  ],
508  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
509  },
510 
511  "C6" : {
512  1 : [
513  'Geometry/EcalCommonData/data/ectkcable.xml',
514  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
515  'Geometry/EcalCommonData/data/ebalgo.xml',
516  'Geometry/EcalCommonData/data/ebcon.xml',
517  'Geometry/EcalCommonData/data/ebrot.xml',
518  'Geometry/EcalCommonData/data/eecon.xml',
519  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
520  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
521  'Geometry/HcalCommonData/data/hcalrotations.xml',
522  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
523  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
524  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
525  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
526  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
527  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
528  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
529  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
530  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
531  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
532  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
533  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
534  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
535  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
536  'Geometry/HGCalCommonData/data/hgcalCons/v9/hgcalCons.xml',
537  'Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml',
538  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
539  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
540  'Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml',
541  ],
542  3 : [
543  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
544  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
545  'Geometry/HcalSimData/data/hf.xml',
546  'Geometry/HcalSimData/data/hfpmt.xml',
547  'Geometry/HcalSimData/data/hffibrebundle.xml',
548  'Geometry/HcalSimData/data/CaloUtil.xml',
549  'Geometry/HGCalSimData/data/hgcsensv9.xml',
550  'Geometry/ForwardSimData/data/hfnosesens.xml',
551  ],
552  4 : [
553  'Geometry/HcalSimData/data/HcalProdCuts.xml',
554  'Geometry/EcalSimData/data/EcalProdCuts.xml',
555  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
556  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
557  ],
558  "sim" : [
559  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
560  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
561  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
562  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
563  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
564  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
565  ],
566  "reco" : [
567  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
568  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
569  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
570  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
571  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
572  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
573  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
574  ' SelectedCalos = cms.vstring("HCAL",',
575  ' "ZDC",',
576  ' "EcalBarrel",',
577  ' "TOWER",',
578  ' "HGCalEESensitive",',
579  ' "HGCalHESiliconSensitive",',
580  ' "HGCalHEScintillatorSensitive",',
581  ' "HGCalHFNoseSensitive",',
582  ' )',
583  ')',
584  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
585  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
586  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
587  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
588  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
589  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
590  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
591  'from Geometry.EcalMapping.EcalMapping_cfi import *',
592  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
593  ],
594  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker, phase2_hfnose",
595  },
596 
597  "C7" : {
598  1 : [
599  'Geometry/EcalCommonData/data/ectkcable.xml',
600  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
601  'Geometry/EcalCommonData/data/ebalgo.xml',
602  'Geometry/EcalCommonData/data/ebcon.xml',
603  'Geometry/EcalCommonData/data/ebrot.xml',
604  'Geometry/EcalCommonData/data/eecon.xml',
605  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
606  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
607  'Geometry/HcalCommonData/data/hcalrotations.xml',
608  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
609  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
610  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
611  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
612  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
613  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
614  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
615  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
616  'Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml',
617  'Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml',
618  'Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml',
619  'Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml',
620  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
621  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
622  'Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml',
623  ],
624  3 : [
625  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
626  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
627  'Geometry/HcalSimData/data/hf.xml',
628  'Geometry/HcalSimData/data/hfpmt.xml',
629  'Geometry/HcalSimData/data/hffibrebundle.xml',
630  'Geometry/HcalSimData/data/CaloUtil.xml',
631  'Geometry/HGCalSimData/data/hgcsensv9.xml',
632  ],
633  4 : [
634  'Geometry/HcalSimData/data/HcalProdCuts.xml',
635  'Geometry/EcalSimData/data/EcalProdCuts.xml',
636  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
637  ],
638  "sim" : [
639  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
640  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
641  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
642  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
643  ],
644  "reco" : [
645  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
646  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
647  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
648  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
649  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
650  ' SelectedCalos = cms.vstring("HCAL",',
651  ' "ZDC",',
652  ' "EcalBarrel",',
653  ' "TOWER",',
654  ' "HGCalEESensitive",',
655  ' "HGCalHESiliconSensitive",',
656  ' "HGCalHEScintillatorSensitive"',
657  ' )',
658  ')',
659  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
660  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
661  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
662  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
663  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
664  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
665  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
666  'from Geometry.EcalMapping.EcalMapping_cfi import *',
667  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
668  ],
669  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
670  },
671 
672 }
673 
674 muonDict = {
675  "abbrev" : "M",
676  "name" : "muon",
677  "default" : 2,
678  "M2" : {
679  1 : [
680  'Geometry/MuonCommonData/data/mbCommon/2017/v2/mbCommon.xml',
681  'Geometry/MuonCommonData/data/mb1/2015/v1/mb1.xml',
682  'Geometry/MuonCommonData/data/mb2/2015/v1/mb2.xml',
683  'Geometry/MuonCommonData/data/mb3/2015/v1/mb3.xml',
684  'Geometry/MuonCommonData/data/mb4/2015/v1/mb4.xml',
685  'Geometry/MuonCommonData/data/design/muonYoke.xml',
686  'Geometry/MuonCommonData/data/mf/2023/v2/mf.xml',
687  'Geometry/MuonCommonData/data/rpcf/2023/v1/rpcf.xml',
688  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
689  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
690  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
691  'Geometry/MuonCommonData/data/csc/2015/v1/csc.xml',
692  'Geometry/MuonCommonData/data/mfshield/2023/v1/mfshield.xml',
693  'Geometry/MuonCommonData/data/me0/TDR_Dev/me0.xml',
694  ],
695  2 : [
696  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/muonNumbering.xml',
697  ],
698  3 : [
699  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
700  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
701  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
702  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
703  'Geometry/RPCGeometryBuilder/data/PhaseII/RPCSpecs.xml',
704  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
705  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
706  ],
707  4 : [
708  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
709  ],
710  "reco" : [
711  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
712  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
713  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
714  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
715  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
716  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
717  ],
718  "era" : "phase2_muon, run3_GEM",
719  }
720 
721 }
722 
723 forwardDict = {
724  "abbrev" : "F",
725  "name" : "forward",
726  "default" : 2,
727  "F2" : {
728  1 : [
729  'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml',
730  'Geometry/ForwardCommonData/data/brmrotations.xml',
731  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
732  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
733  'Geometry/ForwardCommonData/data/lumimaterials.xml',
734  'Geometry/ForwardCommonData/data/zdcrotations.xml',
735  'Geometry/ForwardCommonData/data/lumirotations.xml',
736  'Geometry/ForwardCommonData/data/zdc.xml',
737  'Geometry/ForwardCommonData/data/zdclumi.xml',
738  'Geometry/ForwardCommonData/data/cmszdc.xml',
739  ],
740  3 : [
741  'Geometry/ForwardCommonData/data/brmsens.xml',
742  'Geometry/ForwardSimData/data/zdcsens.xml',
743  ],
744  4 : [
745  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
746  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
747  ],
748  "reco" :[
749  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
750  ]
751  },
752 
753  "F3" : {
754  1 : [
755  'Geometry/ForwardCommonData/data/forwardshield/2023/v1/forwardshield.xml',
756  'Geometry/ForwardCommonData/data/brmrotations.xml',
757  'Geometry/ForwardCommonData/data/brm/2023/v2/brm.xml',
758  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
759  'Geometry/ForwardCommonData/data/lumimaterials.xml',
760  'Geometry/ForwardCommonData/data/zdcrotations.xml',
761  'Geometry/ForwardCommonData/data/lumirotations.xml',
762  'Geometry/ForwardCommonData/data/zdc.xml',
763  'Geometry/ForwardCommonData/data/zdclumi.xml',
764  'Geometry/ForwardCommonData/data/cmszdc.xml',
765  ],
766  3 : [
767  'Geometry/ForwardCommonData/data/brmsens.xml',
768  'Geometry/ForwardSimData/data/zdcsens.xml',
769  ],
770  4 : [
771  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
772  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
773  ],
774  "sim" : [
775  ],
776  "reco" :[
777  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
778  ]
779  }
780 
781 }
782 
783 timingDict = {
784  "abbrev" : "I",
785  "name" : "timing",
786  "default" : 1,
787  "I1" : {},
788  "I2" : {
789  1 : [
790  'Geometry/HGCalCommonData/data/fastTimingBarrel.xml',
791  'Geometry/HGCalCommonData/data/fastTimingEndcap.xml',
792  'Geometry/HGCalCommonData/data/fastTimingElement.xml',
793  ],
794  3 : [
795  'Geometry/HGCalSimData/data/fasttimesens.xml'
796  ],
797  4 : [
798  'Geometry/HGCalSimData/data/fasttimeProdCuts.xml'
799  ],
800  "sim" : [
801  'from Geometry.HGCalCommonData.fastTimeParametersInitialization_cfi import *',
802  'from Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi import *',
803  ],
804  "reco" :[
805  'from Geometry.CaloEventSetup.FastTimeTopology_cfi import *',
806  'from Geometry.HGCalGeometry.FastTimeGeometryESProducer_cfi import *',
807  ],
808  "era" : "phase2_timing, phase2_timing_layer",
809  },
810  "I3" : {
811  1 : [
812  'Geometry/MTDCommonData/data/btl.xml',
813  'Geometry/MTDCommonData/data/etl.xml',
814  'Geometry/MTDCommonData/data/CrystalTile/mtd.xml',
815  'Geometry/MTDCommonData/data/CrystalTile/mtdStructureTopology.xml',
816  'Geometry/MTDCommonData/data/CrystalTile/mtdParameters.xml',
817  ],
818  3 : [
819  'Geometry/MTDSimData/data/CrystalTile/mtdsens.xml'
820  ],
821  4 : [
822  'Geometry/MTDSimData/data/CrystalTile/mtdProdCuts.xml'
823  ],
824  "sim" : [
825  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
826  ],
827  "reco" :[
828  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
829  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
830  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
831  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
832  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
833  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
834  'mtdGeometry.applyAlignment = cms.bool(False)'
835  ],
836  "era" : "phase2_timing, phase2_timing_layer_tile",
837  },
838  "I4" : {
839  1 : [
840  'Geometry/MTDCommonData/data/btl.xml',
841  'Geometry/MTDCommonData/data/etl.xml',
842  'Geometry/MTDCommonData/data/CrystalBar/mtd.xml',
843  'Geometry/MTDCommonData/data/CrystalBar/mtdStructureTopology.xml',
844  'Geometry/MTDCommonData/data/CrystalBar/mtdParameters.xml',
845  ],
846  3 : [
847  'Geometry/MTDSimData/data/CrystalBar/mtdsens.xml'
848  ],
849  4 : [
850  'Geometry/MTDSimData/data/CrystalBar/mtdProdCuts.xml'
851  ],
852  "sim" : [
853  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
854  ],
855  "reco" :[
856  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
857  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
858  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
859  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
860  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
861  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
862  'mtdGeometry.applyAlignment = cms.bool(False)'
863  ],
864  "era" : "phase2_timing, phase2_timing_layer_bar",
865  },
866  "I5" : {
867  1 : [
868  'Geometry/MTDCommonData/data/btl.xml',
869  'Geometry/MTDCommonData/data/etl.xml',
870  'Geometry/MTDCommonData/data/CrystalBarZflat/mtd.xml',
871  'Geometry/MTDCommonData/data/CrystalBarZflat/mtdStructureTopology.xml',
872  'Geometry/MTDCommonData/data/CrystalBarZflat/mtdParameters.xml',
873  ],
874  3 : [
875  'Geometry/MTDSimData/data/CrystalBarZflat/mtdsens.xml'
876  ],
877  4 : [
878  'Geometry/MTDSimData/data/CrystalBarZflat/mtdProdCuts.xml'
879  ],
880  "sim" : [
881  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
882  ],
883  "reco" :[
884  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
885  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
886  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
887  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
888  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
889  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
890  'mtdGeometry.applyAlignment = cms.bool(False)'
891  ],
892  "era" : "phase2_timing, phase2_timing_layer_bar",
893  },
894  "I6" : {
895  1 : [
896  'Geometry/MTDCommonData/data/btl.xml',
897  'Geometry/MTDCommonData/data/etl.xml',
898  'Geometry/MTDCommonData/data/CrystalBarZflatNOhole/mtd.xml',
899  'Geometry/MTDCommonData/data/CrystalBarZflatNOhole/mtdStructureTopology.xml',
900  'Geometry/MTDCommonData/data/CrystalBarZflatNOhole/mtdParameters.xml',
901  ],
902  3 : [
903  'Geometry/MTDSimData/data/CrystalBarZflat/mtdsens.xml'
904  ],
905  4 : [
906  'Geometry/MTDSimData/data/CrystalBarZflat/mtdProdCuts.xml'
907  ],
908  "sim" : [
909  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
910  ],
911  "reco" :[
912  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
913  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
914  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
915  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
916  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
917  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
918  'mtdGeometry.applyAlignment = cms.bool(False)'
919  ],
920  "era" : "phase2_timing, phase2_timing_layer_bar",
921  },
922 }
923 
924 allDicts = [ commonDict, trackerDict, caloDict, muonDict, forwardDict, timingDict ]
925 
926 detectorVersionDict = {
927  ("O2","T5","C3","M2","F2","I1") : "D17",
928  ("O2","T5","C3","M2","F2","I2") : "D19",
929  ("O2","T6","C3","M2","F2","I1") : "D21",
930  ("O2","T7","C3","M2","F2","I1") : "D22",
931  ("O2","T8","C3","M2","F2","I1") : "D23",
932  ("O2","T6","C3","M2","F2","I3") : "D24",
933  ("O2","T6","C3","M2","F2","I4") : "D25",
934  ("O2","T6","C4","M2","F2","I1") : "D28",
935  ("O2","T11","C3","M2","F2","I1") : "D29",
936  ("O2","T6","C5","M2","F2","I1") : "D30",
937  ("O2","T6","C6","M2","F3","I1") : "D31",
938  ("O2","T6","C7","M2","F2","I1") : "D32",
939  ("O2","T6","C3","M2","F2","I5") : "D33",
940  ("O2","T6","C3","M2","F2","I6") : "D34",
941  ("O2","T6","C4","M2","F2","I5") : "D35",
942  ("O2","T12","C3","M2","F2","I1") : "D36",
943  ("O2","T13","C3","M2","F2","I1") : "D37",
944 }
945 
946 deprecatedDets = set([ "D1", "D2", "D3", "D5", "D6" , "D7", "D4", "D8" , "D9", "D12", "D13", "D15", "D10", "D11", "D14", "D16", "D18", "D20", "D26", "D27" ])
947 deprecatedSubdets = set([ "T1", "T2" ,"T3", "T4", "T9", "T10", "C1", "C2", "M1", "O1", "F1" ])