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/TiltedTracker4025FiftyPercent/tracker.xml',
219  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker4025FiftyPercent/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/TiltedTracker4025FiftyPercent/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  "C6" : {
508  1 : [
509  'Geometry/EcalCommonData/data/ectkcable.xml',
510  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
511  'Geometry/EcalCommonData/data/ebalgo.xml',
512  'Geometry/EcalCommonData/data/ebcon.xml',
513  'Geometry/EcalCommonData/data/ebrot.xml',
514  'Geometry/EcalCommonData/data/eecon.xml',
515  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
516  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
517  'Geometry/HcalCommonData/data/hcalrotations.xml',
518  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
519  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
520  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
521  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
522  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
523  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
524  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
525  'Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml',
526  'Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml',
527  'Geometry/HGCalCommonData/data/hgcalHEsil/v9/hgcalHEsil.xml',
528  'Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml',
529  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
530  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
531  'Geometry/HGCalCommonData/data/hgcalCons/v9/hgcalCons.xml',
532  'Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml',
533  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
534  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
535  'Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml',
536  ],
537  3 : [
538  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
539  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
540  'Geometry/HcalSimData/data/hf.xml',
541  'Geometry/HcalSimData/data/hfpmt.xml',
542  'Geometry/HcalSimData/data/hffibrebundle.xml',
543  'Geometry/HcalSimData/data/CaloUtil.xml',
544  'Geometry/HGCalSimData/data/hgcsensv9.xml',
545  'Geometry/ForwardSimData/data/hfnosesens.xml',
546  ],
547  4 : [
548  'Geometry/HcalSimData/data/HcalProdCuts.xml',
549  'Geometry/EcalSimData/data/EcalProdCuts.xml',
550  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
551  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
552  ],
553  "sim" : [
554  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
555  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
556  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
557  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
558  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
559  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
560  ],
561  "reco" : [
562  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
563  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
564  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
565  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
566  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
567  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
568  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
569  ' SelectedCalos = cms.vstring("HCAL",',
570  ' "ZDC",',
571  ' "EcalBarrel",',
572  ' "TOWER",',
573  ' "HGCalEESensitive",',
574  ' "HGCalHESiliconSensitive",',
575  ' "HGCalHEScintillatorSensitive",',
576  ' "HGCalHFNoseSensitive",',
577  ' )',
578  ')',
579  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
580  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
581  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
582  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
583  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
584  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
585  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
586  'from Geometry.EcalMapping.EcalMapping_cfi import *',
587  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
588  ],
589  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker, phase2_hfnose",
590  },
591 
592  "C7" : {
593  1 : [
594  'Geometry/EcalCommonData/data/ectkcable.xml',
595  'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml',
596  'Geometry/EcalCommonData/data/ebalgo.xml',
597  'Geometry/EcalCommonData/data/ebcon.xml',
598  'Geometry/EcalCommonData/data/ebrot.xml',
599  'Geometry/EcalCommonData/data/eecon.xml',
600  'Geometry/EcalCommonData/data/PhaseII/escon.xml',
601  'Geometry/EcalCommonData/data/PhaseII/esalgo.xml',
602  'Geometry/HcalCommonData/data/hcalrotations.xml',
603  'Geometry/HcalCommonData/data/hcal/NoHE/hcalalgo.xml',
604  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
605  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
606  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
607  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
608  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
609  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
610  'Geometry/HGCalCommonData/data/hgcal/v9a/hgcal.xml',
611  'Geometry/HGCalCommonData/data/hgcalEE/v9a/hgcalEE.xml',
612  'Geometry/HGCalCommonData/data/hgcalHEsil/v9a/hgcalHEsil.xml',
613  'Geometry/HGCalCommonData/data/hgcalHEmix/v9a/hgcalHEmix.xml',
614  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
615  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
616  'Geometry/HGCalCommonData/data/hgcalCons/v9a/hgcalCons.xml',
617  ],
618  3 : [
619  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
620  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
621  'Geometry/HcalSimData/data/hf.xml',
622  'Geometry/HcalSimData/data/hfpmt.xml',
623  'Geometry/HcalSimData/data/hffibrebundle.xml',
624  'Geometry/HcalSimData/data/CaloUtil.xml',
625  'Geometry/HGCalSimData/data/hgcsensv9.xml',
626  ],
627  4 : [
628  'Geometry/HcalSimData/data/HcalProdCuts.xml',
629  'Geometry/EcalSimData/data/EcalProdCuts.xml',
630  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
631  ],
632  "sim" : [
633  'from Geometry.HcalCommonData.hcalParameters_cfi import *',
634  'from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *',
635  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
636  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
637  ],
638  "reco" : [
639  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
640  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
641  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
642  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
643  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
644  ' SelectedCalos = cms.vstring("HCAL",',
645  ' "ZDC",',
646  ' "EcalBarrel",',
647  ' "TOWER",',
648  ' "HGCalEESensitive",',
649  ' "HGCalHESiliconSensitive",',
650  ' "HGCalHEScintillatorSensitive"',
651  ' )',
652  ')',
653  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
654  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
655  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
656  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
657  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
658  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
659  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
660  'from Geometry.EcalMapping.EcalMapping_cfi import *',
661  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
662  ],
663  "era" : "run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, hcalSkipPacker",
664  },
665 
666 }
667 
668 muonDict = {
669  "abbrev" : "M",
670  "name" : "muon",
671  "default" : 2,
672  "M2" : {
673  1 : [
674  'Geometry/MuonCommonData/data/mbCommon/2017/v2/mbCommon.xml',
675  'Geometry/MuonCommonData/data/mb1/2015/v1/mb1.xml',
676  'Geometry/MuonCommonData/data/mb2/2015/v1/mb2.xml',
677  'Geometry/MuonCommonData/data/mb3/2015/v1/mb3.xml',
678  'Geometry/MuonCommonData/data/mb4/2015/v1/mb4.xml',
679  'Geometry/MuonCommonData/data/design/muonYoke.xml',
680  'Geometry/MuonCommonData/data/mf/2023/v2/mf.xml',
681  'Geometry/MuonCommonData/data/rpcf/2023/v1/rpcf.xml',
682  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
683  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
684  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
685  'Geometry/MuonCommonData/data/csc/2015/v1/csc.xml',
686  'Geometry/MuonCommonData/data/mfshield/2023/v1/mfshield.xml',
687  'Geometry/MuonCommonData/data/me0/TDR_Dev/me0.xml',
688  ],
689  2 : [
690  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/muonNumbering.xml',
691  ],
692  3 : [
693  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
694  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
695  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
696  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
697  'Geometry/RPCGeometryBuilder/data/PhaseII/RPCSpecs.xml',
698  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
699  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
700  ],
701  4 : [
702  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
703  ],
704  "reco" : [
705  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
706  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
707  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
708  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
709  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
710  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
711  ],
712  "era" : "phase2_muon, run3_GEM",
713  }
714 
715 }
716 
717 forwardDict = {
718  "abbrev" : "F",
719  "name" : "forward",
720  "default" : 2,
721  "F2" : {
722  1 : [
723  'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml',
724  'Geometry/ForwardCommonData/data/brmrotations.xml',
725  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
726  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
727  'Geometry/ForwardCommonData/data/lumimaterials.xml',
728  'Geometry/ForwardCommonData/data/zdcrotations.xml',
729  'Geometry/ForwardCommonData/data/lumirotations.xml',
730  'Geometry/ForwardCommonData/data/zdc.xml',
731  'Geometry/ForwardCommonData/data/zdclumi.xml',
732  'Geometry/ForwardCommonData/data/cmszdc.xml',
733  ],
734  3 : [
735  'Geometry/ForwardCommonData/data/brmsens.xml',
736  'Geometry/ForwardSimData/data/zdcsens.xml',
737  ],
738  4 : [
739  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
740  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
741  ],
742  "reco" :[
743  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
744  ]
745  },
746 
747  "F3" : {
748  1 : [
749  'Geometry/ForwardCommonData/data/forwardshield/2023/v1/forwardshield.xml',
750  'Geometry/ForwardCommonData/data/brmrotations.xml',
751  'Geometry/ForwardCommonData/data/brm/2023/v2/brm.xml',
752  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
753  'Geometry/ForwardCommonData/data/lumimaterials.xml',
754  'Geometry/ForwardCommonData/data/zdcrotations.xml',
755  'Geometry/ForwardCommonData/data/lumirotations.xml',
756  'Geometry/ForwardCommonData/data/zdc.xml',
757  'Geometry/ForwardCommonData/data/zdclumi.xml',
758  'Geometry/ForwardCommonData/data/cmszdc.xml',
759  ],
760  3 : [
761  'Geometry/ForwardCommonData/data/brmsens.xml',
762  'Geometry/ForwardSimData/data/zdcsens.xml',
763  ],
764  4 : [
765  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
766  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
767  ],
768  "sim" : [
769  ],
770  "reco" :[
771  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
772  ]
773  }
774 
775 }
776 
777 timingDict = {
778  "abbrev" : "I",
779  "name" : "timing",
780  "default" : 1,
781  "I1" : {},
782  "I2" : {
783  1 : [
784  'Geometry/HGCalCommonData/data/fastTimingBarrel.xml',
785  'Geometry/HGCalCommonData/data/fastTimingEndcap.xml',
786  'Geometry/HGCalCommonData/data/fastTimingElement.xml',
787  ],
788  3 : [
789  'Geometry/HGCalSimData/data/fasttimesens.xml'
790  ],
791  4 : [
792  'Geometry/HGCalSimData/data/fasttimeProdCuts.xml'
793  ],
794  "sim" : [
795  'from Geometry.HGCalCommonData.fastTimeParametersInitialization_cfi import *',
796  'from Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi import *',
797  ],
798  "reco" :[
799  'from Geometry.CaloEventSetup.FastTimeTopology_cfi import *',
800  'from Geometry.HGCalGeometry.FastTimeGeometryESProducer_cfi import *',
801  ],
802  "era" : "phase2_timing, phase2_timing_layer",
803  },
804  "I3" : {
805  1 : [
806  'Geometry/MTDCommonData/data/btl.xml',
807  'Geometry/MTDCommonData/data/etl.xml',
808  'Geometry/MTDCommonData/data/CrystalTile/mtd.xml',
809  ],
810  3 : [
811  'Geometry/MTDSimData/data/CrystalTile/mtdsens.xml'
812  ],
813  4 : [
814  'Geometry/MTDSimData/data/CrystalTile/mtdProdCuts.xml'
815  ],
816  "sim" : [
817  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
818  ],
819  "reco" :[
820  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
821  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
822  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
823  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
824  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
825  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
826  'mtdGeometry.applyAlignment = cms.bool(False)'
827  ],
828  "era" : "phase2_timing, phase2_timing_layer_new",
829  },
830  "I4" : {
831  1 : [
832  'Geometry/MTDCommonData/data/btl.xml',
833  'Geometry/MTDCommonData/data/etl.xml',
834  'Geometry/MTDCommonData/data/CrystalBar/mtd.xml',
835  ],
836  3 : [
837  'Geometry/MTDSimData/data/CrystalBar/mtdsens.xml'
838  ],
839  4 : [
840  'Geometry/MTDSimData/data/CrystalBar/mtdProdCuts.xml'
841  ],
842  "sim" : [
843  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
844  ],
845  "reco" :[
846  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
847  'from Geometry.MTDGeometryBuilder.mtdParameters_cfi import *',
848  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cfi import *',
849  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
850  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
851  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
852  'mtdGeometry.applyAlignment = cms.bool(False)'
853  ],
854  "era" : "phase2_timing, phase2_timing_layer_new",
855  }
856 }
857 
858 allDicts = [ commonDict, trackerDict, caloDict, muonDict, forwardDict, timingDict ]
859 
860 detectorVersionDict = {
861  ("O2","T5","C3","M2","F2","I1") : "D17",
862  ("O2","T5","C3","M2","F2","I2") : "D19",
863  ("O2","T6","C3","M2","F2","I1") : "D21",
864  ("O2","T7","C3","M2","F2","I1") : "D22",
865  ("O2","T8","C3","M2","F2","I1") : "D23",
866  ("O2","T6","C3","M2","F2","I3") : "D24",
867  ("O2","T6","C3","M2","F2","I4") : "D25",
868  ("O2","T9","C3","M2","F2","I1") : "D26",
869  ("O2","T10","C3","M2","F2","I1") : "D27",
870  ("O2","T6","C4","M2","F2","I1") : "D28",
871  ("O2","T11","C3","M2","F2","I1") : "D29",
872  ("O2","T6","C5","M2","F2","I1") : "D30",
873  ("O2","T6","C6","M2","F3","I1") : "D31",
874  ("O2","T6","C7","M2","F2","I1") : "D32",
875 }
876 
877 deprecatedDets = set([ "D1", "D2", "D3", "D5", "D6" , "D7", "D4", "D8" , "D9", "D12", "D13", "D15", "D10", "D11", "D14", "D16", "D18","D20" ])
878 deprecatedSubdets = set([ "T1", "T2" ,"T3", "T4", "C1", "C2", "M1", "O1", "F1" ])