CMS 3D CMS Logo

dict2026Geometry.py
Go to the documentation of this file.
1 maxSections = 5
2 
3 commonDict = {
4  "abbrev" : "O",
5  "name" : "common",
6  "default" : 4,
7  "O4" : {
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/cavernData/2021/v1/cavernData.xml',
13  'Geometry/CMSCommonData/data/cms/2026/v3/cms.xml',
14  'Geometry/CMSCommonData/data/cmsMother.xml',
15  'Geometry/CMSCommonData/data/eta3/etaMax.xml',
16  'Geometry/CMSCommonData/data/cmsTracker.xml',
17  'Geometry/CMSCommonData/data/caloBase/2026/v2/caloBase.xml',
18  'Geometry/CMSCommonData/data/cmsCalo.xml',
19  'Geometry/CMSCommonData/data/muonBase/2026/v3/muonBase.xml',
20  'Geometry/CMSCommonData/data/cmsMuon.xml',
21  'Geometry/CMSCommonData/data/mgnt.xml',
22  'Geometry/CMSCommonData/data/beampipe/2026/v1/beampipe.xml',
23  'Geometry/CMSCommonData/data/cmsBeam/2026/v1/cmsBeam.xml',
24  'Geometry/CMSCommonData/data/muonMB.xml',
25  'Geometry/CMSCommonData/data/muonMagnet.xml',
26  'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml',
27  'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml',
28  ],
29  5 : [
30  'Geometry/CMSCommonData/data/FieldParameters.xml',
31  ],
32  "era" : "phase2_common, phase2_trigger",
33  },
34  "O5" : {
35  1 : [
36  'Geometry/CMSCommonData/data/materials/2021/v1/materials.xml',
37  'Geometry/CMSCommonData/data/rotations.xml',
38  'Geometry/CMSCommonData/data/extend/v2/cmsextent.xml',
39  'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml',
40  'Geometry/CMSCommonData/data/cms/2026/v4/cms.xml',
41  'Geometry/CMSCommonData/data/cmsMother.xml',
42  'Geometry/CMSCommonData/data/eta3/etaMax.xml',
43  'Geometry/CMSCommonData/data/cmsTracker.xml',
44  'Geometry/CMSCommonData/data/caloBase/2026/v3/caloBase.xml',
45  'Geometry/CMSCommonData/data/cmsCalo.xml',
46  'Geometry/CMSCommonData/data/muonBase/2026/v4/muonBase.xml',
47  'Geometry/CMSCommonData/data/cmsMuon.xml',
48  'Geometry/CMSCommonData/data/mgnt.xml',
49  'Geometry/CMSCommonData/data/beampipe/2026/v2/beampipe.xml',
50  'Geometry/CMSCommonData/data/cmsBeam/2026/v1/cmsBeam.xml',
51  'Geometry/CMSCommonData/data/muonMB.xml',
52  'Geometry/CMSCommonData/data/muonMagnet.xml',
53  'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml',
54  'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml',
55  ],
56  5 : [
57  'Geometry/CMSCommonData/data/FieldParameters.xml',
58  ],
59  "era" : "phase2_common, phase2_trigger",
60  },
61  "O6" : {
62  1 : [
63  'Geometry/CMSCommonData/data/materials/2021/v1/materials.xml',
64  'Geometry/CMSCommonData/data/rotations.xml',
65  'Geometry/CMSCommonData/data/extend/v2/cmsextent.xml',
66  'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml',
67  'Geometry/CMSCommonData/data/cms/2026/v5/cms.xml',
68  'Geometry/CMSCommonData/data/cmsMother.xml',
69  'Geometry/CMSCommonData/data/eta3/etaMax.xml',
70  'Geometry/CMSCommonData/data/cmsTracker.xml',
71  'Geometry/CMSCommonData/data/caloBase/2026/v4/caloBase.xml',
72  'Geometry/CMSCommonData/data/cmsCalo.xml',
73  'Geometry/CMSCommonData/data/muonBase/2026/v5/muonBase.xml',
74  'Geometry/CMSCommonData/data/cmsMuon.xml',
75  'Geometry/CMSCommonData/data/mgnt.xml',
76  'Geometry/CMSCommonData/data/beampipe/2026/v3/beampipe.xml',
77  'Geometry/CMSCommonData/data/cmsBeam/2026/v1/cmsBeam.xml',
78  'Geometry/CMSCommonData/data/muonMB.xml',
79  'Geometry/CMSCommonData/data/muonMagnet.xml',
80  'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml',
81  'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml',
82  ],
83  5 : [
84  'Geometry/CMSCommonData/data/FieldParameters.xml',
85  ],
86  "era" : "phase2_common, phase2_trigger",
87  },
88  "O7" : {
89  1 : [
90  'Geometry/CMSCommonData/data/materials/2021/v1/materials.xml',
91  'Geometry/CMSCommonData/data/rotations.xml',
92  'Geometry/CMSCommonData/data/extend/v2/cmsextent.xml',
93  'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml',
94  'Geometry/CMSCommonData/data/cms/2026/v5/cms.xml',
95  'Geometry/CMSCommonData/data/cmsMother.xml',
96  'Geometry/CMSCommonData/data/eta3/etaMax.xml',
97  'Geometry/CMSCommonData/data/cmsTracker.xml',
98  'Geometry/CMSCommonData/data/caloBase/2026/v5/caloBase.xml',
99  'Geometry/CMSCommonData/data/cmsCalo.xml',
100  'Geometry/CMSCommonData/data/muonBase/2026/v5/muonBase.xml',
101  'Geometry/CMSCommonData/data/cmsMuon.xml',
102  'Geometry/CMSCommonData/data/mgnt.xml',
103  'Geometry/CMSCommonData/data/beampipe/2026/v3/beampipe.xml',
104  'Geometry/CMSCommonData/data/cmsBeam/2026/v1/cmsBeam.xml',
105  'Geometry/CMSCommonData/data/muonMB.xml',
106  'Geometry/CMSCommonData/data/muonMagnet.xml',
107  'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml',
108  'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml',
109  ],
110  5 : [
111  'Geometry/CMSCommonData/data/FieldParameters.xml',
112  ],
113  "era" : "phase2_common, phase2_trigger",
114  },
115 }
116 
117 trackerDict = {
118  "abbrev" : "T",
119  "name" : "tracker",
120  "default" : 15,
121  "T15" : {
122  1 : [
123  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
124  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
125  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixfwd.xml',
126  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixbar.xml',
127  'Geometry/TrackerCommonData/data/trackermaterial.xml',
128  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml',
129  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/tracker.xml',
130  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixel.xml',
131  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
132  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
133  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
134  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613/pixelStructureTopology.xml',
135  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
136  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
137  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker613_MB_2019_04/trackerRecoMaterial.xml',
138  'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseII.xml',
139  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
140  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
141  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
142  ],
143  "sim" : [
144  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
145  ],
146  "reco" : [
147  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
148  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
149  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
150  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
151  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
152  'trackerGeometry.applyAlignment = cms.bool(False)',
153  ],
154  "era" : "phase2_tracker, trackingPhase2PU140",
155  },
156  "T21" : {
157  1 : [
158  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
159  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
160  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixfwd.xml',
161  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
162  'Geometry/TrackerCommonData/data/trackermaterial.xml',
163  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
164  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker800_2020_07/tracker.xml',
165  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker615/pixel.xml',
166  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
167  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
168  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
169  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613/pixelStructureTopology.xml',
170  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
171  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
172  'Geometry/TrackerRecoData/data/PhaseII/OuterTracker616_2020_04/trackerRecoMaterial.xml',
173  'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseII.xml',
174  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
175  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
176  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
177  ],
178  "sim" : [
179  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
180  ],
181  "reco" : [
182  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
183  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
184  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
185  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
186  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
187  'trackerGeometry.applyAlignment = cms.bool(False)',
188  ],
189  "era" : "phase2_tracker, trackingPhase2PU140",
190  },
191  "T22" : {
192  1 : [
193  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
194  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
195  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixfwd.xml',
196  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
197  'Geometry/TrackerCommonData/data/trackermaterial.xml',
198  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
199  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker800_2020_07/tracker.xml',
200  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker615/pixel.xml',
201  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
202  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
203  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
204  'Geometry/TrackerCommonData/data/PhaseII/InnerTracker621_50x50_2020_07/pixelStructureTopology.xml',
205  'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseII.xml',
206  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
207  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelsens.xml',
208  'Geometry/TrackerRecoData/data/PhaseII/OuterTracker616_2020_04/trackerRecoMaterial.xml',
209  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
210  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/pixelProdCuts.xml',
211  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
212  ],
213  "sim" : [
214  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
215  ],
216  "reco" : [
217  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
218  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
219  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
220  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
221  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
222  'trackerGeometry.applyAlignment = cms.bool(False)',
223  ],
224  "era" : "phase2_tracker, trackingPhase2PU140",
225  },
226  "T23" : {
227  1 : [
228  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
229  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
230  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixfwd.xml',
231  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
232  'Geometry/TrackerCommonData/data/trackermaterial.xml',
233  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
234  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker800_2020_07/tracker.xml',
235  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker700/pixel.xml',
236  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
237  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
238  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerStructureTopology.xml',
239  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker700/pixelStructureTopology.xml',
240  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackersens.xml',
241  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker700/pixelsens.xml',
242  'Geometry/TrackerRecoData/data/PhaseII/TiltedTracker700/trackerRecoMaterial.xml',
243  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker404/trackerProdCuts.xml',
244  'Geometry/TrackerSimData/data/PhaseII/TiltedTracker700/pixelProdCuts.xml',
245  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
246  ],
247  "sim" : [
248  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
249  ],
250  "reco" : [
251  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
252  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
253  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
254  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
255  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
256  'trackerGeometry.applyAlignment = cms.bool(False)',
257  ],
258  "era" : "phase2_tracker, trackingPhase2PU140",
259  }
260 }
261 
262 caloDict = {
263  "abbrev" : "C",
264  "name" : "calo",
265  "default" : 9,
266  "C9" : {
267  1 : [
268  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
269  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
270  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
271  'Geometry/EcalCommonData/data/ebalgo.xml',
272  'Geometry/EcalCommonData/data/ebcon.xml',
273  'Geometry/EcalCommonData/data/ebrot.xml',
274  'Geometry/HcalCommonData/data/hcalrotations.xml',
275  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
276  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
277  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
278  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
279  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
280  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
281  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
282  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
283  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
284  'Geometry/HGCalCommonData/data/hgcal/v11/hgcal.xml',
285  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
286  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
287  'Geometry/HGCalCommonData/data/hgcalEE/v10/hgcalEE.xml',
288  'Geometry/HGCalCommonData/data/hgcalHEsil/v11/hgcalHEsil.xml',
289  'Geometry/HGCalCommonData/data/hgcalHEmix/v11/hgcalHEmix.xml',
290  'Geometry/HGCalCommonData/data/hgcalCons/v11/hgcalCons.xml',
291  ],
292  3 : [
293  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
294  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
295  'Geometry/HcalSimData/data/hf.xml',
296  'Geometry/HcalSimData/data/hfpmt.xml',
297  'Geometry/HcalSimData/data/hffibrebundle.xml',
298  'Geometry/HcalSimData/data/CaloUtil.xml',
299  'Geometry/HGCalSimData/data/hgcsensv9.xml',
300  ],
301  4 : [
302  'Geometry/HcalSimData/data/HcalProdCuts.xml',
303  'Geometry/EcalSimData/data/EcalProdCuts.xml',
304  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
305  ],
306  "sim" : [
307  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
308  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
309  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
310  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
311  ],
312  "reco" : [
313  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
314  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
315  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
316  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
317  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
318  ' SelectedCalos = cms.vstring("HCAL",',
319  ' "ZDC",',
320  ' "EcalBarrel",',
321  ' "TOWER",',
322  ' "HGCalEESensitive",',
323  ' "HGCalHESiliconSensitive",',
324  ' "HGCalHEScintillatorSensitive"',
325  ' )',
326  ')',
327  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
328  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
329  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
330  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
331  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
332  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
333  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
334  'from Geometry.EcalMapping.EcalMapping_cfi import *',
335  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
336  ],
337  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11",
338  },
339  "C10" : {
340  1 : [
341  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
342  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
343  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
344  'Geometry/EcalCommonData/data/ebalgo.xml',
345  'Geometry/EcalCommonData/data/ebcon.xml',
346  'Geometry/EcalCommonData/data/ebrot.xml',
347  'Geometry/HcalCommonData/data/hcalrotations.xml',
348  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
349  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
350  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
351  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
352  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
353  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
354  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
355  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
356  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
357  'Geometry/HGCalCommonData/data/hgcal/v11/hgcal.xml',
358  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
359  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
360  'Geometry/HGCalCommonData/data/hgcalEE/v10/hgcalEE.xml',
361  'Geometry/HGCalCommonData/data/hgcalHEsil/v11/hgcalHEsil.xml',
362  'Geometry/HGCalCommonData/data/hgcalHEmix/v11/hgcalHEmix.xml',
363  'Geometry/HGCalCommonData/data/hgcalCons/v11/hgcalCons.xml',
364  'Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml',
365  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
366  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
367  'Geometry/ForwardCommonData/data/hfnoseLayer/v1/hfnoseLayer.xml',
368  'Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml',
369  ],
370  3 : [
371  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
372  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
373  'Geometry/HcalSimData/data/hf.xml',
374  'Geometry/HcalSimData/data/hfpmt.xml',
375  'Geometry/HcalSimData/data/hffibrebundle.xml',
376  'Geometry/HcalSimData/data/CaloUtil.xml',
377  'Geometry/HGCalSimData/data/hgcsensv9.xml',
378  'Geometry/ForwardSimData/data/hfnosesens.xml',
379  ],
380  4 : [
381  'Geometry/HcalSimData/data/HcalProdCuts.xml',
382  'Geometry/EcalSimData/data/EcalProdCuts.xml',
383  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
384  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
385  ],
386  "sim" : [
387  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
388  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
389  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
390  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
391  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
392  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
393  ],
394  "reco" : [
395  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
396  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
397  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
398  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
399  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
400  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
401  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
402  ' SelectedCalos = cms.vstring("HCAL",',
403  ' "ZDC",',
404  ' "EcalBarrel",',
405  ' "TOWER",',
406  ' "HGCalEESensitive",',
407  ' "HGCalHESiliconSensitive",',
408  ' "HGCalHEScintillatorSensitive",',
409  ' "HGCalHFNoseSensitive",',
410  ' )',
411  ')',
412  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
413  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
414  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
415  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
416  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
417  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
418  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
419  'from Geometry.EcalMapping.EcalMapping_cfi import *',
420  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
421  ],
422  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hfnose",
423  },
424  "C11" : {
425  1 : [
426  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
427  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
428  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
429  'Geometry/EcalCommonData/data/ebalgo.xml',
430  'Geometry/EcalCommonData/data/ebcon.xml',
431  'Geometry/EcalCommonData/data/ebrot.xml',
432  'Geometry/HcalCommonData/data/hcalrotations.xml',
433  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
434  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
435  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
436  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
437  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
438  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
439  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
440  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
441  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
442  'Geometry/HGCalCommonData/data/hgcal/v12/hgcal.xml',
443  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
444  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
445  'Geometry/HGCalCommonData/data/hgcalEE/v12/hgcalEE.xml',
446  'Geometry/HGCalCommonData/data/hgcalHEsil/v12/hgcalHEsil.xml',
447  'Geometry/HGCalCommonData/data/hgcalHEmix/v12/hgcalHEmix.xml',
448  'Geometry/HGCalCommonData/data/hgcalCons/v12/hgcalCons.xml',
449  ],
450  3 : [
451  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
452  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
453  'Geometry/HcalSimData/data/hf.xml',
454  'Geometry/HcalSimData/data/hfpmt.xml',
455  'Geometry/HcalSimData/data/hffibrebundle.xml',
456  'Geometry/HcalSimData/data/CaloUtil.xml',
457  'Geometry/HGCalSimData/data/hgcsensv9.xml',
458  ],
459  4 : [
460  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
461  'Geometry/EcalSimData/data/EcalProdCuts.xml',
462  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
463  ],
464  "sim" : [
465  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
466  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
467  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
468  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
469  ],
470  "reco" : [
471  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
472  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
473  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
474  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
475  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
476  ' SelectedCalos = cms.vstring("HCAL",',
477  ' "ZDC",',
478  ' "EcalBarrel",',
479  ' "TOWER",',
480  ' "HGCalEESensitive",',
481  ' "HGCalHESiliconSensitive",',
482  ' "HGCalHEScintillatorSensitive"',
483  ' )',
484  ')',
485  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
486  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
487  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
488  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
489  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
490  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
491  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
492  'from Geometry.EcalMapping.EcalMapping_cfi import *',
493  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
494  ],
495  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12",
496  },
497  "C12" : {
498  1 : [
499  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
500  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
501  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
502  'Geometry/EcalCommonData/data/ebalgo.xml',
503  'Geometry/EcalCommonData/data/ebcon.xml',
504  'Geometry/EcalCommonData/data/ebrot.xml',
505  'Geometry/HcalCommonData/data/hcalrotations.xml',
506  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
507  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
508  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
509  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
510  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
511  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
512  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
513  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
514  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
515  'Geometry/HGCalCommonData/data/hgcal/v12/hgcal.xml',
516  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
517  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
518  'Geometry/HGCalCommonData/data/hgcalEE/v12/hgcalEE.xml',
519  'Geometry/HGCalCommonData/data/hgcalHEsil/v12/hgcalHEsil.xml',
520  'Geometry/HGCalCommonData/data/hgcalHEmix/v12/hgcalHEmix.xml',
521  'Geometry/HGCalCommonData/data/hgcalCons/v12/hgcalCons.xml',
522  'Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml',
523  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
524  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
525  'Geometry/ForwardCommonData/data/hfnoseLayer/v2/hfnoseLayer.xml',
526  'Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml',
527  ],
528  3 : [
529  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
530  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
531  'Geometry/HcalSimData/data/hf.xml',
532  'Geometry/HcalSimData/data/hfpmt.xml',
533  'Geometry/HcalSimData/data/hffibrebundle.xml',
534  'Geometry/HcalSimData/data/CaloUtil.xml',
535  'Geometry/HGCalSimData/data/hgcsensv9.xml',
536  'Geometry/ForwardSimData/data/hfnosesens.xml',
537  ],
538  4 : [
539  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
540  'Geometry/EcalSimData/data/EcalProdCuts.xml',
541  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
542  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
543  ],
544  "sim" : [
545  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
546  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
547  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
548  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
549  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
550  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
551  ],
552  "reco" : [
553  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
554  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
555  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
556  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
557  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
558  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
559  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
560  ' SelectedCalos = cms.vstring("HCAL",',
561  ' "ZDC",',
562  ' "EcalBarrel",',
563  ' "TOWER",',
564  ' "HGCalEESensitive",',
565  ' "HGCalHESiliconSensitive",',
566  ' "HGCalHEScintillatorSensitive",',
567  ' "HGCalHFNoseSensitive",',
568  ' )',
569  ')',
570  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
571  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
572  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
573  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
574  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
575  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
576  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
577  'from Geometry.EcalMapping.EcalMapping_cfi import *',
578  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
579  ],
580  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
581  },
582  "C13" : {
583  1 : [
584  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
585  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
586  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
587  'Geometry/EcalCommonData/data/ebalgo.xml',
588  'Geometry/EcalCommonData/data/ebcon.xml',
589  'Geometry/EcalCommonData/data/ebrot.xml',
590  'Geometry/HcalCommonData/data/hcalrotations.xml',
591  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
592  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
593  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
594  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
595  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
596  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
597  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
598  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
599  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
600  'Geometry/HGCalCommonData/data/hgcal/v13/hgcal.xml',
601  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
602  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
603  'Geometry/HGCalCommonData/data/hgcalEE/v12/hgcalEE.xml',
604  'Geometry/HGCalCommonData/data/hgcalHEsil/v12/hgcalHEsil.xml',
605  'Geometry/HGCalCommonData/data/hgcalHEmix/v12/hgcalHEmix.xml',
606  'Geometry/HGCalCommonData/data/hgcalCons/v13/hgcalCons.xml',
607  'Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml',
608  ],
609  3 : [
610  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
611  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
612  'Geometry/HcalSimData/data/hf.xml',
613  'Geometry/HcalSimData/data/hfpmt.xml',
614  'Geometry/HcalSimData/data/hffibrebundle.xml',
615  'Geometry/HcalSimData/data/CaloUtil.xml',
616  'Geometry/HGCalSimData/data/hgcsensv9.xml',
617  ],
618  4 : [
619  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
620  'Geometry/EcalSimData/data/EcalProdCuts.xml',
621  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
622  ],
623  "sim" : [
624  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
625  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
626  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
627  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
628  ],
629  "reco" : [
630  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
631  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
632  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
633  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
634  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
635  ' SelectedCalos = cms.vstring("HCAL",',
636  ' "ZDC",',
637  ' "EcalBarrel",',
638  ' "TOWER",',
639  ' "HGCalEESensitive",',
640  ' "HGCalHESiliconSensitive",',
641  ' "HGCalHEScintillatorSensitive"',
642  ' )',
643  ')',
644  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
645  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
646  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
647  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
648  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
649  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
650  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
651  'from Geometry.EcalMapping.EcalMapping_cfi import *',
652  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
653  ],
654  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
655  },
656  "C14" : {
657  1 : [
658  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
659  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
660  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
661  'Geometry/EcalCommonData/data/ebalgo.xml',
662  'Geometry/EcalCommonData/data/ebcon.xml',
663  'Geometry/EcalCommonData/data/ebrot.xml',
664  'Geometry/HcalCommonData/data/hcalrotations.xml',
665  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
666  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
667  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
668  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
669  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
670  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
671  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
672  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
673  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
674  'Geometry/HGCalCommonData/data/hgcal/v14/hgcal.xml',
675  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
676  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
677  'Geometry/HGCalCommonData/data/hgcalEE/v14/hgcalEE.xml',
678  'Geometry/HGCalCommonData/data/hgcalHEsil/v14/hgcalHEsil.xml',
679  'Geometry/HGCalCommonData/data/hgcalHEmix/v14/hgcalHEmix.xml',
680  'Geometry/HGCalCommonData/data/hgcalCons/v14/hgcalCons.xml',
681  'Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml',
682  ],
683  3 : [
684  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
685  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
686  'Geometry/HcalSimData/data/hf.xml',
687  'Geometry/HcalSimData/data/hfpmt.xml',
688  'Geometry/HcalSimData/data/hffibrebundle.xml',
689  'Geometry/HcalSimData/data/CaloUtil.xml',
690  'Geometry/HGCalSimData/data/hgcsensv9.xml',
691  ],
692  4 : [
693  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
694  'Geometry/EcalSimData/data/EcalProdCuts.xml',
695  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
696  ],
697  "sim" : [
698  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
699  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
700  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
701  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
702  ],
703  "reco" : [
704  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
705  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
706  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
707  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
708  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
709  ' SelectedCalos = cms.vstring("HCAL",',
710  ' "ZDC",',
711  ' "EcalBarrel",',
712  ' "TOWER",',
713  ' "HGCalEESensitive",',
714  ' "HGCalHESiliconSensitive",',
715  ' "HGCalHEScintillatorSensitive"',
716  ' )',
717  ')',
718  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
719  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
720  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
721  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
722  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
723  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
724  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
725  'from Geometry.EcalMapping.EcalMapping_cfi import *',
726  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
727  ],
728  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
729  },
730 
731 }
732 
733 muonDict = {
734  "abbrev" : "M",
735  "name" : "muon",
736  "default" : 4,
737  "M4" : {
738  1 : [
739  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
740  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
741  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
742  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
743  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
744  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
745  'Geometry/MuonCommonData/data/muonYoke/2021/v2/muonYoke.xml',
746  'Geometry/MuonCommonData/data/mf/2026/v2/mf.xml',
747  'Geometry/MuonCommonData/data/csc/2021/v1/csc.xml',
748  'Geometry/MuonCommonData/data/rpcf/2026/v2/rpcf.xml',
749  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
750  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
751  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
752  'Geometry/MuonCommonData/data/mfshield/2026/v1/mfshield.xml',
753  'Geometry/MuonCommonData/data/me0/TDR_Dev/v2/me0.xml',
754  ],
755  2 : [
756  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/muonNumbering.xml',
757  ],
758  3 : [
759  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
760  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
761  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
762  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
763  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
764  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
765  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
766  ],
767  4 : [
768  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
769  ],
770  "sim" : [
771  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
772  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
773  ],
774  "reco" : [
775  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
776  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
777  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
778  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
779  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
780  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
781  ],
782  "era" : "phase2_muon, phase2_GEM",
783  },
784  "M6" : {
785  1 : [
786  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
787  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
788  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
789  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
790  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
791  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
792  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
793  'Geometry/MuonCommonData/data/mf/2026/v5/mf.xml',
794  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
795  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
796  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
797  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
798  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
799  'Geometry/MuonCommonData/data/mfshield/2026/v1/mfshield.xml',
800  'Geometry/MuonCommonData/data/me0/TDR_Dev/v3/me0.xml',
801  ],
802  2 : [
803  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v1/muonNumbering.xml',
804  ],
805  3 : [
806  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
807  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
808  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
809  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
810  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
811  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
812  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
813  ],
814  4 : [
815  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
816  ],
817  "sim" : [
818  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
819  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
820  ],
821  "reco" : [
822  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
823  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
824  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
825  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
826  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
827  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
828  ],
829  "era" : "phase2_muon, phase2_GEM",
830  },
831  "M7" : {
832  1 : [
833  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
834  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
835  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
836  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
837  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
838  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
839  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
840  'Geometry/MuonCommonData/data/mf/2026/v6/mf.xml',
841  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
842  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
843  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
844  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
845  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
846  'Geometry/MuonCommonData/data/mfshield/2026/v4/mfshield.xml',
847  'Geometry/MuonCommonData/data/me0/TDR_Dev/v3/me0.xml',
848  ],
849  2 : [
850  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v1/muonNumbering.xml',
851  ],
852  3 : [
853  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
854  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
855  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
856  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
857  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
858  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
859  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
860  ],
861  4 : [
862  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
863  ],
864  "sim" : [
865  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
866  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
867  ],
868  "reco" : [
869  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
870  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
871  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
872  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
873  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
874  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
875  ],
876  "era" : "phase2_muon, phase2_GEM",
877  },
878  "M8" : {
879  1 : [
880  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
881  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
882  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
883  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
884  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
885  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
886  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
887  'Geometry/MuonCommonData/data/mf/2026/v6/mf.xml',
888  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
889  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
890  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
891  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
892  'Geometry/MuonCommonData/data/gem21/TDR_Eta16/gem21.xml',
893  'Geometry/MuonCommonData/data/mfshield/2026/v4/mfshield.xml',
894  'Geometry/MuonCommonData/data/me0/TDR_Dev/v3/me0.xml',
895  ],
896  2 : [
897  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v1/muonNumbering.xml',
898  ],
899  3 : [
900  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
901  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
902  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
903  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
904  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
905  'Geometry/GEMGeometryBuilder/data/v11/GEMSpecsFilter.xml',
906  'Geometry/GEMGeometryBuilder/data/v11/GEMSpecs.xml',
907  ],
908  4 : [
909  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
910  ],
911  "sim" : [
912  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
913  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
914  ],
915  "reco" : [
916  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
917  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
918  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
919  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
920  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
921  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
922  ],
923  "era" : "phase2_muon, phase2_GEM",
924  },
925  "M9" : {
926  1 : [
927  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
928  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
929  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
930  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
931  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
932  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
933  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
934  'Geometry/MuonCommonData/data/mf/2026/v7/mf.xml',
935  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
936  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
937  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
938  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
939  'Geometry/MuonCommonData/data/gem21/TDR_Eta16/gem21.xml',
940  'Geometry/MuonCommonData/data/mfshield/2026/v5/mfshield.xml',
941  'Geometry/MuonCommonData/data/ge0/TDR_Dev/v3/ge0.xml',
942  ],
943  2 : [
944  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v3/muonNumbering.xml',
945  ],
946  3 : [
947  'Geometry/MuonSimData/data/PhaseII/v2/muonSens.xml',
948  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
949  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
950  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
951  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
952  'Geometry/GEMGeometryBuilder/data/v12/GEMSpecsFilter.xml',
953  'Geometry/GEMGeometryBuilder/data/v12/GEMSpecs.xml',
954  ],
955  4 : [
956  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
957  ],
958  "sim" : [
959  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
960  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
961  ],
962  "reco" : [
963  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
964  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
965  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
966  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
967  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
968  ],
969  "era" : "phase2_muon, phase2_GEM, phase2_GE0",
970  },
971 }
972 
973 forwardDict = {
974  "abbrev" : "F",
975  "name" : "forward",
976  "default" : 2,
977  "F2" : {
978  1 : [
979  'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml',
980  'Geometry/ForwardCommonData/data/brmrotations.xml',
981  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
982  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
983  'Geometry/ForwardCommonData/data/lumimaterials.xml',
984  'Geometry/ForwardCommonData/data/zdcrotations.xml',
985  'Geometry/ForwardCommonData/data/lumirotations.xml',
986  'Geometry/ForwardCommonData/data/zdc.xml',
987  'Geometry/ForwardCommonData/data/zdclumi.xml',
988  'Geometry/ForwardCommonData/data/cmszdc.xml',
989  ],
990  3 : [
991  'Geometry/ForwardCommonData/data/brmsens.xml',
992  'Geometry/ForwardSimData/data/zdcsens.xml',
993  ],
994  4 : [
995  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
996  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
997  ],
998  "reco" :[
999  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1000  ]
1001  },
1002  "F3" : {
1003  1 : [
1004  'Geometry/ForwardCommonData/data/forwardshield/2026/v1/forwardshield.xml',
1005  'Geometry/ForwardCommonData/data/brmrotations.xml',
1006  'Geometry/ForwardCommonData/data/brm/2026/v2/brm.xml',
1007  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1008  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1009  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1010  'Geometry/ForwardCommonData/data/lumirotations.xml',
1011  'Geometry/ForwardCommonData/data/zdc.xml',
1012  'Geometry/ForwardCommonData/data/zdclumi.xml',
1013  'Geometry/ForwardCommonData/data/cmszdc.xml',
1014  ],
1015  3 : [
1016  'Geometry/ForwardCommonData/data/brmsens.xml',
1017  'Geometry/ForwardSimData/data/zdcsens.xml',
1018  ],
1019  4 : [
1020  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1021  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1022  ],
1023  "sim" : [
1024  ],
1025  "reco" :[
1026  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1027  ]
1028  },
1029  "F4" : {
1030  1 : [
1031  'Geometry/ForwardCommonData/data/forwardshield/2026/v2/forwardshield.xml',
1032  'Geometry/ForwardCommonData/data/brmrotations.xml',
1033  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
1034  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1035  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1036  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1037  'Geometry/ForwardCommonData/data/lumirotations.xml',
1038  'Geometry/ForwardCommonData/data/zdc.xml',
1039  'Geometry/ForwardCommonData/data/zdclumi.xml',
1040  'Geometry/ForwardCommonData/data/cmszdc.xml',
1041  ],
1042  3 : [
1043  'Geometry/ForwardCommonData/data/brmsens.xml',
1044  'Geometry/ForwardSimData/data/zdcsens.xml',
1045  ],
1046  4 : [
1047  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1048  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1049  ],
1050  "reco" :[
1051  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1052  ]
1053  },
1054  "F5" : {
1055  1 : [
1056  'Geometry/ForwardCommonData/data/forwardshield/2026/v3/forwardshield.xml',
1057  'Geometry/ForwardCommonData/data/brmrotations.xml',
1058  'Geometry/ForwardCommonData/data/brm/2026/v2/brm.xml',
1059  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1060  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1061  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1062  'Geometry/ForwardCommonData/data/lumirotations.xml',
1063  'Geometry/ForwardCommonData/data/zdc.xml',
1064  'Geometry/ForwardCommonData/data/zdclumi.xml',
1065  'Geometry/ForwardCommonData/data/cmszdc.xml',
1066  ],
1067  3 : [
1068  'Geometry/ForwardCommonData/data/brmsens.xml',
1069  'Geometry/ForwardSimData/data/zdcsens.xml',
1070  ],
1071  4 : [
1072  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1073  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1074  ],
1075  "sim" : [
1076  ],
1077  "reco" :[
1078  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1079  ]
1080  },
1081  "F6" : {
1082  1 : [
1083  'Geometry/ForwardCommonData/data/forwardshield/2026/v4/forwardshield.xml',
1084  'Geometry/ForwardCommonData/data/brmrotations.xml',
1085  'Geometry/ForwardCommonData/data/brm/2026/v1/brm.xml',
1086  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1087  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1088  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1089  'Geometry/ForwardCommonData/data/lumirotations.xml',
1090  'Geometry/ForwardCommonData/data/zdc.xml',
1091  'Geometry/ForwardCommonData/data/zdclumi.xml',
1092  'Geometry/ForwardCommonData/data/cmszdc.xml',
1093  ],
1094  3 : [
1095  'Geometry/ForwardCommonData/data/brmsens.xml',
1096  'Geometry/ForwardSimData/data/zdcsens.xml',
1097  ],
1098  4 : [
1099  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1100  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1101  ],
1102  "reco" :[
1103  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1104  ]
1105  },
1106 }
1107 
1108 timingDict = {
1109  "abbrev" : "I",
1110  "name" : "timing",
1111  "default" : 10,
1112  "I10" : {
1113  1 : [
1114  'Geometry/MTDCommonData/data/btl.xml',
1115  'Geometry/MTDCommonData/data/etl/v2/etl.xml',
1116  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/v3/mtd.xml',
1117  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/mtdStructureTopology.xml',
1118  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/mtdParameters.xml',
1119  ],
1120  3 : [
1121  'Geometry/MTDSimData/data/CrystalBarPhiFlat/mtdsens.xml'
1122  ],
1123  4 : [
1124  'Geometry/MTDSimData/data/CrystalBarPhiFlat/mtdProdCuts.xml'
1125  ],
1126  "sim" : [
1127  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1128  ],
1129  "reco" :[
1130  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1131  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1132  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1133  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1134  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1135  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1136  'mtdGeometry.applyAlignment = cms.bool(False)'
1137  ],
1138  "era" : "phase2_timing, phase2_timing_layer",
1139  },
1140  "I11" : {
1141  1 : [
1142  'Geometry/MTDCommonData/data/mtdMaterial/v1/mtdMaterial.xml',
1143  'Geometry/MTDCommonData/data/btl/v1/btl.xml',
1144  'Geometry/MTDCommonData/data/etl/v3/etl.xml',
1145  'Geometry/MTDCommonData/data/mtdParameters/v1/mtdStructureTopology.xml',
1146  'Geometry/MTDCommonData/data/mtdParameters/v1/mtdParameters.xml',
1147  ],
1148  3 : [
1149  'Geometry/MTDSimData/data/v1/mtdsens.xml'
1150  ],
1151  4 : [
1152  'Geometry/MTDSimData/data/v1/mtdProdCuts.xml'
1153  ],
1154  "sim" : [
1155  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1156  ],
1157  "reco" :[
1158  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1159  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1160  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1161  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1162  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1163  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1164  'mtdGeometry.applyAlignment = cms.bool(False)'
1165  ],
1166  "era" : "phase2_timing, phase2_timing_layer",
1167  },
1168  "I12" : {
1169  1 : [
1170  'Geometry/MTDCommonData/data/mtdMaterial/v2/mtdMaterial.xml',
1171  'Geometry/MTDCommonData/data/btl/v1/btl.xml',
1172  'Geometry/MTDCommonData/data/etl/v4/etl.xml',
1173  'Geometry/MTDCommonData/data/mtdParameters/v2/mtdStructureTopology.xml',
1174  'Geometry/MTDCommonData/data/mtdParameters/v2/mtdParameters.xml',
1175  ],
1176  3 : [
1177  'Geometry/MTDSimData/data/v2/mtdsens.xml'
1178  ],
1179  4 : [
1180  'Geometry/MTDSimData/data/v2/mtdProdCuts.xml'
1181  ],
1182  "sim" : [
1183  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1184  ],
1185  "reco" :[
1186  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1187  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1188  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1189  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1190  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1191  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1192  'mtdGeometry.applyAlignment = cms.bool(False)'
1193  ],
1194  "era" : "phase2_timing, phase2_timing_layer, phase2_etlV4",
1195  },
1196  "I13" : {
1197  1 : [
1198  'Geometry/MTDCommonData/data/mtdMaterial/v2/mtdMaterial.xml',
1199  'Geometry/MTDCommonData/data/btl/v1/btl.xml',
1200  'Geometry/MTDCommonData/data/etl/v5/etl.xml',
1201  'Geometry/MTDCommonData/data/mtdParameters/v3/mtdStructureTopology.xml',
1202  'Geometry/MTDCommonData/data/mtdParameters/v2/mtdParameters.xml',
1203  ],
1204  3 : [
1205  'Geometry/MTDSimData/data/v2/mtdsens.xml'
1206  ],
1207  4 : [
1208  'Geometry/MTDSimData/data/v2/mtdProdCuts.xml'
1209  ],
1210  "sim" : [
1211  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1212  ],
1213  "reco" :[
1214  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1215  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1216  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1217  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1218  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1219  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1220  'mtdGeometry.applyAlignment = cms.bool(False)'
1221  ],
1222  "era" : "phase2_timing, phase2_timing_layer, phase2_etlV4",
1223  },
1224 }
1225 
1226 allDicts = [ commonDict, trackerDict, caloDict, muonDict, forwardDict, timingDict ]
1227 
1228 detectorVersionDict = {
1229  ("O4","T15","C9","M4","F2","I10") : "D49",
1230  ("O4","T15","C9","M4","F2","I11") : "D50",
1231  ("O4","T15","C10","M4","F3","I10") : "D60",
1232  ("O5","T22","C11","M4","F4","I11") : "D64",
1233  ("O5","T23","C11","M4","F4","I11") : "D65",
1234  ("O5","T21","C11","M8","F4","I11") : "D66",
1235  ("O5","T21","C11","M9","F4","I11") : "D67",
1236  ("O5","T21","C11","M6","F4","I11") : "D68",
1237  ("O5","T21","C12","M6","F5","I11") : "D69",
1238  ("O6","T21","C13","M7","F6","I11") : "D70",
1239  ("O7","T21","C14","M7","F6","I11") : "D71",
1240  ("O5","T21","C11","M6","F4","I12") : "D72",
1241  ("O5","T21","C11","M6","F4","I13") : "D73",
1242  ("O7","T21","C14","M9","F6","I11") : "D74",
1243  }
1244 
1245 deprecatedDets = set([ "D1", "D2", "D3", "D5", "D6" , "D7", "D4", "D8" , "D9", "D12", "D13", "D15", "D10", "D11", "D14", "D16", "D17", "D18", "D19", "D20", "D21", "D22", "D23", "D24", "D25", "D26", "D27", "D28", "D29", "D30", "D31", "D32", "D33", "D34", "D36", "D37", "D38", "D39", "D40", "D42", "D35", "D41", "D43", "D44", "D45", "D46", "D48", "D47", "D51", "D52", "D53", "D54", "D55", "D56", "D57", "D58", "D59", "D61", "D62", "D63" ])
1246 deprecatedSubdets = set([ "T1", "T2" ,"T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "T11", "T12", "T13", "T14", "T16", "T17", "T18", "T19", "T20", "C1", "C2", "C3", "C5", "C7", "M1", "I1", "I2", "I3", "I4", "I6", "I8", "O1", "F1", "C4", "C6", "C8", "M2", "M3", "I5", "I7", "I9", "O2", "O3", "M5" ])