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, phase2_squarePixels, 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, phase2_3DPixels, trackingPhase2PU140",
259  },
260  "T24" : {
261  1 : [
262  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
263  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
264  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml',
265  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
266  'Geometry/TrackerCommonData/data/trackermaterial.xml',
267  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
268  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml',
269  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixel.xml',
270  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
271  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
272  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerStructureTopology.xml',
273  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixelStructureTopology.xml',
274  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackersens.xml',
275  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixelsens.xml',
276  'Geometry/TrackerRecoData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerRecoMaterial.xml',
277  'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseII/v1/trackingMaterialGroups_ForPhaseII.xml',
278  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerProdCuts.xml',
279  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixelProdCuts.xml',
280  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
281  ],
282  "sim" : [
283  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
284  ],
285  "reco" : [
286  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
287  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
288  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
289  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
290  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
291  'trackerGeometry.applyAlignment = cms.bool(False)',
292  ],
293  "era" : "phase2_tracker, trackingPhase2PU140",
294  },
295  "T25" : {
296  1 : [
297  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
298  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
299  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml',
300  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
301  'Geometry/TrackerCommonData/data/trackermaterial.xml',
302  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
303  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml',
304  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml',
305  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
306  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
307  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerStructureTopology.xml',
308  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixelStructureTopology.xml',
309  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackersens.xml',
310  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixelsens.xml',
311  'Geometry/TrackerRecoData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/trackerRecoMaterial.xml',
312  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerProdCuts.xml',
313  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixelProdCuts.xml',
314  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
315  ],
316  "sim" : [
317  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
318  ],
319  "reco" : [
320  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
321  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
322  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
323  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
324  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
325  'trackerGeometry.applyAlignment = cms.bool(False)',
326  ],
327  "era" : "phase2_tracker, phase2_3DPixels, trackingPhase2PU140",
328  },
329  "T26" : {
330  1 : [
331  'Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml',
332  'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
333  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml',
334  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml',
335  'Geometry/TrackerCommonData/data/trackermaterial.xml',
336  'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml',
337  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml',
338  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml',
339  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml',
340  'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml',
341  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerStructureTopology.xml',
342  'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT703_2021_03/pixelStructureTopology.xml',
343  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackersens.xml',
344  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixelsens.xml',
345  'Geometry/TrackerRecoData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/trackerRecoMaterial.xml',
346  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/trackerProdCuts.xml',
347  'Geometry/TrackerSimData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixelProdCuts.xml',
348  'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
349  ],
350  "sim" : [
351  'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
352  ],
353  "reco" : [
354  'from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *',
355  'from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *',
356  'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *',
357  'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *',
358  'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *',
359  'trackerGeometry.applyAlignment = cms.bool(False)',
360  ],
361  "era" : "phase2_tracker, phase2_squarePixels, trackingPhase2PU140",
362  }
363 }
364 
365 caloDict = {
366  "abbrev" : "C",
367  "name" : "calo",
368  "default" : 9,
369  "C9" : {
370  1 : [
371  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
372  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
373  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
374  'Geometry/EcalCommonData/data/ebalgo.xml',
375  'Geometry/EcalCommonData/data/ebcon.xml',
376  'Geometry/EcalCommonData/data/ebrot.xml',
377  'Geometry/HcalCommonData/data/hcalrotations.xml',
378  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
379  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
380  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
381  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
382  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
383  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
384  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
385  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
386  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
387  'Geometry/HGCalCommonData/data/hgcal/v11/hgcal.xml',
388  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
389  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
390  'Geometry/HGCalCommonData/data/hgcalEE/v10/hgcalEE.xml',
391  'Geometry/HGCalCommonData/data/hgcalHEsil/v11/hgcalHEsil.xml',
392  'Geometry/HGCalCommonData/data/hgcalHEmix/v11/hgcalHEmix.xml',
393  'Geometry/HGCalCommonData/data/hgcalCons/v11/hgcalCons.xml',
394  ],
395  3 : [
396  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
397  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
398  'Geometry/HcalSimData/data/hf.xml',
399  'Geometry/HcalSimData/data/hfpmt.xml',
400  'Geometry/HcalSimData/data/hffibrebundle.xml',
401  'Geometry/HcalSimData/data/CaloUtil/2026/v2/CaloUtil.xml',
402  'Geometry/HGCalSimData/data/hgcsensv9.xml',
403  ],
404  4 : [
405  'Geometry/HcalSimData/data/HcalProdCuts.xml',
406  'Geometry/EcalSimData/data/EcalProdCuts.xml',
407  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
408  ],
409  "sim" : [
410  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
411  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
412  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
413  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
414  ],
415  "reco" : [
416  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
417  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
418  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
419  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
420  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
421  ' SelectedCalos = cms.vstring("HCAL",',
422  ' "ZDC",',
423  ' "EcalBarrel",',
424  ' "TOWER",',
425  ' "HGCalEESensitive",',
426  ' "HGCalHESiliconSensitive",',
427  ' "HGCalHEScintillatorSensitive"',
428  ' )',
429  ')',
430  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
431  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
432  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
433  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
434  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
435  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
436  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
437  'from Geometry.EcalMapping.EcalMapping_cfi import *',
438  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
439  ],
440  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11",
441  },
442  "C10" : {
443  1 : [
444  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
445  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
446  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
447  'Geometry/EcalCommonData/data/ebalgo.xml',
448  'Geometry/EcalCommonData/data/ebcon.xml',
449  'Geometry/EcalCommonData/data/ebrot.xml',
450  'Geometry/HcalCommonData/data/hcalrotations.xml',
451  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
452  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
453  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
454  'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml',
455  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
456  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
457  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
458  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
459  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
460  'Geometry/HGCalCommonData/data/hgcal/v11/hgcal.xml',
461  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
462  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
463  'Geometry/HGCalCommonData/data/hgcalEE/v10/hgcalEE.xml',
464  'Geometry/HGCalCommonData/data/hgcalHEsil/v11/hgcalHEsil.xml',
465  'Geometry/HGCalCommonData/data/hgcalHEmix/v11/hgcalHEmix.xml',
466  'Geometry/HGCalCommonData/data/hgcalCons/v11/hgcalCons.xml',
467  'Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml',
468  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
469  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
470  'Geometry/ForwardCommonData/data/hfnoseLayer/v1/hfnoseLayer.xml',
471  'Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml',
472  ],
473  3 : [
474  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
475  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
476  'Geometry/HcalSimData/data/hf.xml',
477  'Geometry/HcalSimData/data/hfpmt.xml',
478  'Geometry/HcalSimData/data/hffibrebundle.xml',
479  'Geometry/HcalSimData/data/CaloUtil/2026/v5c/CaloUtil.xml',
480  'Geometry/HGCalSimData/data/hgcsensv9.xml',
481  'Geometry/ForwardSimData/data/hfnosesens.xml',
482  ],
483  4 : [
484  'Geometry/HcalSimData/data/HcalProdCuts.xml',
485  'Geometry/EcalSimData/data/EcalProdCuts.xml',
486  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
487  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
488  ],
489  "sim" : [
490  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
491  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
492  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
493  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
494  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
495  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
496  ],
497  "reco" : [
498  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
499  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
500  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
501  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
502  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
503  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
504  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
505  ' SelectedCalos = cms.vstring("HCAL",',
506  ' "ZDC",',
507  ' "EcalBarrel",',
508  ' "TOWER",',
509  ' "HGCalEESensitive",',
510  ' "HGCalHESiliconSensitive",',
511  ' "HGCalHEScintillatorSensitive",',
512  ' "HGCalHFNoseSensitive",',
513  ' )',
514  ')',
515  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
516  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
517  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
518  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
519  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
520  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
521  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
522  'from Geometry.EcalMapping.EcalMapping_cfi import *',
523  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
524  ],
525  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hfnose",
526  },
527  "C11" : {
528  1 : [
529  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
530  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
531  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
532  'Geometry/EcalCommonData/data/ebalgo.xml',
533  'Geometry/EcalCommonData/data/ebcon.xml',
534  'Geometry/EcalCommonData/data/ebrot.xml',
535  'Geometry/HcalCommonData/data/hcalrotations.xml',
536  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
537  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
538  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
539  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
540  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
541  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
542  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
543  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
544  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
545  'Geometry/HGCalCommonData/data/hgcal/v12/hgcal.xml',
546  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
547  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
548  'Geometry/HGCalCommonData/data/hgcalEE/v12/hgcalEE.xml',
549  'Geometry/HGCalCommonData/data/hgcalHEsil/v12/hgcalHEsil.xml',
550  'Geometry/HGCalCommonData/data/hgcalHEmix/v12/hgcalHEmix.xml',
551  'Geometry/HGCalCommonData/data/hgcalCons/v12/hgcalCons.xml',
552  ],
553  3 : [
554  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
555  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
556  'Geometry/HcalSimData/data/hf.xml',
557  'Geometry/HcalSimData/data/hfpmt.xml',
558  'Geometry/HcalSimData/data/hffibrebundle.xml',
559  'Geometry/HcalSimData/data/CaloUtil/2026/v2/CaloUtil.xml',
560  'Geometry/HGCalSimData/data/hgcsensv9.xml',
561  ],
562  4 : [
563  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
564  'Geometry/EcalSimData/data/EcalProdCuts.xml',
565  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
566  ],
567  "sim" : [
568  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
569  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
570  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
571  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
572  ],
573  "reco" : [
574  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
575  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
576  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
577  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
578  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
579  ' SelectedCalos = cms.vstring("HCAL",',
580  ' "ZDC",',
581  ' "EcalBarrel",',
582  ' "TOWER",',
583  ' "HGCalEESensitive",',
584  ' "HGCalHESiliconSensitive",',
585  ' "HGCalHEScintillatorSensitive"',
586  ' )',
587  ')',
588  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
589  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
590  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
591  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
592  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
593  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
594  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
595  'from Geometry.EcalMapping.EcalMapping_cfi import *',
596  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
597  ],
598  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12",
599  },
600  "C13" : {
601  1 : [
602  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
603  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
604  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
605  'Geometry/EcalCommonData/data/ebalgo.xml',
606  'Geometry/EcalCommonData/data/ebcon.xml',
607  'Geometry/EcalCommonData/data/ebrot.xml',
608  'Geometry/HcalCommonData/data/hcalrotations.xml',
609  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
610  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
611  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
612  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
613  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
614  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
615  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
616  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
617  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
618  'Geometry/HGCalCommonData/data/hgcal/v13/hgcal.xml',
619  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
620  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
621  'Geometry/HGCalCommonData/data/hgcalEE/v12/hgcalEE.xml',
622  'Geometry/HGCalCommonData/data/hgcalHEsil/v12/hgcalHEsil.xml',
623  'Geometry/HGCalCommonData/data/hgcalHEmix/v12/hgcalHEmix.xml',
624  'Geometry/HGCalCommonData/data/hgcalCons/v13/hgcalCons.xml',
625  'Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml',
626  ],
627  3 : [
628  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
629  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
630  'Geometry/HcalSimData/data/hf.xml',
631  'Geometry/HcalSimData/data/hfpmt.xml',
632  'Geometry/HcalSimData/data/hffibrebundle.xml',
633  'Geometry/HcalSimData/data/CaloUtil/2026/v2/CaloUtil.xml',
634  'Geometry/HGCalSimData/data/hgcsensv9.xml',
635  ],
636  4 : [
637  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
638  'Geometry/EcalSimData/data/EcalProdCuts.xml',
639  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
640  ],
641  "sim" : [
642  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
643  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
644  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
645  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
646  ],
647  "reco" : [
648  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
649  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
650  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
651  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
652  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
653  ' SelectedCalos = cms.vstring("HCAL",',
654  ' "ZDC",',
655  ' "EcalBarrel",',
656  ' "TOWER",',
657  ' "HGCalEESensitive",',
658  ' "HGCalHESiliconSensitive",',
659  ' "HGCalHEScintillatorSensitive"',
660  ' )',
661  ')',
662  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
663  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
664  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
665  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
666  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
667  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
668  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
669  'from Geometry.EcalMapping.EcalMapping_cfi import *',
670  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
671  ],
672  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
673  },
674  "C14" : {
675  1 : [
676  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
677  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
678  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
679  'Geometry/EcalCommonData/data/ebalgo.xml',
680  'Geometry/EcalCommonData/data/ebcon.xml',
681  'Geometry/EcalCommonData/data/ebrot.xml',
682  'Geometry/HcalCommonData/data/hcalrotations.xml',
683  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
684  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
685  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
686  'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml',
687  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
688  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
689  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
690  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
691  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
692  'Geometry/HGCalCommonData/data/hgcal/v14/hgcal.xml',
693  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
694  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
695  'Geometry/HGCalCommonData/data/hgcalEE/v14/hgcalEE.xml',
696  'Geometry/HGCalCommonData/data/hgcalHEsil/v14/hgcalHEsil.xml',
697  'Geometry/HGCalCommonData/data/hgcalHEmix/v14/hgcalHEmix.xml',
698  'Geometry/HGCalCommonData/data/hgcalCons/v14/hgcalCons.xml',
699  'Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml',
700  ],
701  3 : [
702  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
703  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
704  'Geometry/HcalSimData/data/hf.xml',
705  'Geometry/HcalSimData/data/hfpmt.xml',
706  'Geometry/HcalSimData/data/hffibrebundle.xml',
707  'Geometry/HcalSimData/data/CaloUtil/2026/v2c/CaloUtil.xml',
708  'Geometry/HGCalSimData/data/hgcsensv9.xml',
709  ],
710  4 : [
711  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
712  'Geometry/EcalSimData/data/EcalProdCuts.xml',
713  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
714  ],
715  "sim" : [
716  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
717  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
718  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
719  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
720  ],
721  "reco" : [
722  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
723  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
724  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
725  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
726  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
727  ' SelectedCalos = cms.vstring("HCAL",',
728  ' "ZDC",',
729  ' "EcalBarrel",',
730  ' "TOWER",',
731  ' "HGCalEESensitive",',
732  ' "HGCalHESiliconSensitive",',
733  ' "HGCalHEScintillatorSensitive"',
734  ' )',
735  ')',
736  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
737  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
738  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
739  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
740  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
741  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
742  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
743  'from Geometry.EcalMapping.EcalMapping_cfi import *',
744  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
745  ],
746  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
747  },
748  "C15" : {
749  1 : [
750  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
751  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
752  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
753  'Geometry/EcalCommonData/data/ebalgo.xml',
754  'Geometry/EcalCommonData/data/ebcon.xml',
755  'Geometry/EcalCommonData/data/ebrot.xml',
756  'Geometry/HcalCommonData/data/hcalrotations.xml',
757  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
758  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
759  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
760  'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml',
761  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
762  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
763  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
764  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
765  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
766  'Geometry/HGCalCommonData/data/hgcal/v14/hgcal.xml',
767  'Geometry/HGCalCommonData/data/hgcalcell/v9/hgcalcell.xml',
768  'Geometry/HGCalCommonData/data/hgcalwafer/v9/hgcalwafer.xml',
769  'Geometry/HGCalCommonData/data/hgcalEE/v14/hgcalEE.xml',
770  'Geometry/HGCalCommonData/data/hgcalHEsil/v14/hgcalHEsil.xml',
771  'Geometry/HGCalCommonData/data/hgcalHEmix/v14/hgcalHEmix.xml',
772  'Geometry/HGCalCommonData/data/hgcalCons/v14/hgcalCons.xml',
773  'Geometry/HGCalCommonData/data/hgcalConsData/v13/hgcalConsData.xml',
774  'Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml',
775  'Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnoseCell.xml',
776  'Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnoseWafer.xml',
777  'Geometry/ForwardCommonData/data/hfnoseLayer/v2/hfnoseLayer.xml',
778  'Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml',
779  ],
780  3 : [
781  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
782  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
783  'Geometry/HcalSimData/data/hf.xml',
784  'Geometry/HcalSimData/data/hfpmt.xml',
785  'Geometry/HcalSimData/data/hffibrebundle.xml',
786  'Geometry/HcalSimData/data/CaloUtil/2026/v5c/CaloUtil.xml',
787  'Geometry/HGCalSimData/data/hgcsensv9.xml',
788  'Geometry/ForwardSimData/data/hfnosesens.xml',
789  ],
790  4 : [
791  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
792  'Geometry/EcalSimData/data/EcalProdCuts.xml',
793  'Geometry/HGCalSimData/data/hgcProdCutsv9.xml',
794  'Geometry/ForwardSimData/data/hfnoseProdCuts.xml',
795  ],
796  "sim" : [
797  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
798  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
799  'from Geometry.HGCalCommonData.hgcalParametersInitialization_cfi import *',
800  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *',
801  'from Geometry.ForwardCommonData.hfnoseParametersInitialization_cfi import *',
802  'from Geometry.ForwardCommonData.hfnoseNumberingInitialization_cfi import *',
803  ],
804  "reco" : [
805  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
806  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
807  'from Geometry.CaloEventSetup.HFNoseTopology_cfi import *',
808  'from Geometry.ForwardGeometry.HFNoseGeometryESProducer_cfi import *',
809  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
810  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
811  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
812  ' SelectedCalos = cms.vstring("HCAL",',
813  ' "ZDC",',
814  ' "EcalBarrel",',
815  ' "TOWER",',
816  ' "HGCalEESensitive",',
817  ' "HGCalHESiliconSensitive",',
818  ' "HGCalHEScintillatorSensitive",',
819  ' "HGCalHFNoseSensitive",',
820  ' )',
821  ')',
822  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
823  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
824  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
825  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
826  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
827  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
828  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
829  'from Geometry.EcalMapping.EcalMapping_cfi import *',
830  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
831  ],
832  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
833  },
834  "C16" : {
835  1 : [
836  'Geometry/EcalCommonData/data/eregalgo/2026/v2/eregalgo.xml',
837  'Geometry/EcalCommonData/data/ectkcable/2026/v1/ectkcable.xml',
838  'Geometry/EcalCommonData/data/ectkcablemat/2026/v1/ectkcablemat.xml',
839  'Geometry/EcalCommonData/data/ebalgo.xml',
840  'Geometry/EcalCommonData/data/ebcon.xml',
841  'Geometry/EcalCommonData/data/ebrot.xml',
842  'Geometry/HcalCommonData/data/hcalrotations.xml',
843  'Geometry/HcalCommonData/data/hcal/v2/hcalalgo.xml',
844  'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
845  'Geometry/HcalCommonData/data/hcalcablealgo/v2/hcalcablealgo.xml',
846  'Geometry/HcalCommonData/data/hcalouteralgo.xml',
847  'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
848  'Geometry/HcalCommonData/data/hcalSimNumbering/NoHE/hcalSimNumbering.xml',
849  'Geometry/HcalCommonData/data/hcalRecNumbering/NoHE/hcalRecNumbering.xml',
850  'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
851  'Geometry/HGCalCommonData/data/hgcalMaterial/v1/hgcalMaterial.xml',
852  'Geometry/HGCalCommonData/data/hgcal/v15/hgcal.xml',
853  'Geometry/HGCalCommonData/data/hgcalcell/v15/hgcalcell.xml',
854  'Geometry/HGCalCommonData/data/hgcalwafer/v15/hgcalwafer.xml',
855  'Geometry/HGCalCommonData/data/hgcalEE/v15/hgcalEE.xml',
856  'Geometry/HGCalCommonData/data/hgcalHEsil/v15/hgcalHEsil.xml',
857  'Geometry/HGCalCommonData/data/hgcalHEmix/v15/hgcalHEmix.xml',
858  'Geometry/HGCalCommonData/data/hgcalCons/v15/hgcalCons.xml',
859  'Geometry/HGCalCommonData/data/hgcalConsData/v15/hgcalConsData.xml',
860  ],
861  3 : [
862  'Geometry/EcalSimData/data/PhaseII/ecalsens.xml',
863  'Geometry/HcalCommonData/data/hcalsens/NoHE/hcalsenspmf.xml',
864  'Geometry/HcalSimData/data/hf.xml',
865  'Geometry/HcalSimData/data/hfpmt.xml',
866  'Geometry/HcalSimData/data/hffibrebundle.xml',
867  'Geometry/HcalSimData/data/CaloUtil/2026/v2c/CaloUtil.xml',
868  'Geometry/HGCalSimData/data/hgcsensv15.xml',
869  ],
870  4 : [
871  'Geometry/HcalSimData/data/HcalProdCuts/2021/v1/HcalProdCuts.xml',
872  'Geometry/EcalSimData/data/EcalProdCuts.xml',
873  'Geometry/HGCalSimData/data/hgcProdCutsv15.xml',
874  ],
875  "sim" : [
876  'from Geometry.EcalCommonData.ecalSimulationParameters_cff import *',
877  'from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *',
878  'from Geometry.HGCalCommonData.hgcalV15ParametersInitialization_cfi import *',
879  'from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import *'
880  ],
881  "reco" : [
882  'from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *',
883  'from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *',
884  'from Geometry.CaloEventSetup.CaloTopology_cfi import *',
885  'from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *',
886  'CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",',
887  ' SelectedCalos = cms.vstring("HCAL",',
888  ' "ZDC",',
889  ' "EcalBarrel",',
890  ' "TOWER",',
891  ' "HGCalEESensitive",',
892  ' "HGCalHESiliconSensitive",',
893  ' "HGCalHEScintillatorSensitive"',
894  ' )',
895  ')',
896  'from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *',
897  'from Geometry.HcalEventSetup.HcalGeometry_cfi import *',
898  'from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *',
899  'from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *',
900  'from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *',
901  'from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *',
902  'from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *',
903  'from Geometry.EcalMapping.EcalMapping_cfi import *',
904  'from Geometry.EcalMapping.EcalMappingRecord_cfi import *',
905  ],
906  "era" : "phase2_ecal, phase2_hcal, phase2_hgcal, hcalHardcodeConditions, phase2_hgcalV10, phase2_hgcalV11, phase2_hgcalV12, phase2_hfnose",
907  },
908 
909 }
910 
911 muonDict = {
912  "abbrev" : "M",
913  "name" : "muon",
914  "default" : 4,
915  "M4" : {
916  1 : [
917  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
918  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
919  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
920  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
921  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
922  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
923  'Geometry/MuonCommonData/data/muonYoke/2021/v2/muonYoke.xml',
924  'Geometry/MuonCommonData/data/mf/2026/v2/mf.xml',
925  'Geometry/MuonCommonData/data/csc/2021/v1/csc.xml',
926  'Geometry/MuonCommonData/data/rpcf/2026/v2/rpcf.xml',
927  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
928  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
929  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
930  'Geometry/MuonCommonData/data/mfshield/2026/v1/mfshield.xml',
931  'Geometry/MuonCommonData/data/me0/TDR_Dev/v2/me0.xml',
932  ],
933  2 : [
934  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/muonNumbering.xml',
935  ],
936  3 : [
937  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
938  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
939  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
940  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
941  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
942  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
943  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
944  ],
945  4 : [
946  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
947  ],
948  "sim" : [
949  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
950  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
951  ],
952  "reco" : [
953  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
954  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
955  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
956  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
957  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
958  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
959  ],
960  "era" : "phase2_muon, phase2_GEM",
961  },
962  "M6" : {
963  1 : [
964  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
965  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
966  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
967  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
968  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
969  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
970  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
971  'Geometry/MuonCommonData/data/mf/2026/v5/mf.xml',
972  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
973  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
974  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
975  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
976  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
977  'Geometry/MuonCommonData/data/mfshield/2026/v1/mfshield.xml',
978  'Geometry/MuonCommonData/data/me0/TDR_Dev/v3/me0.xml',
979  ],
980  2 : [
981  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v1/muonNumbering.xml',
982  ],
983  3 : [
984  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
985  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
986  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
987  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
988  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
989  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
990  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
991  ],
992  4 : [
993  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
994  ],
995  "sim" : [
996  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
997  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
998  ],
999  "reco" : [
1000  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
1001  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
1002  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
1003  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
1004  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
1005  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
1006  ],
1007  "era" : "phase2_muon, phase2_GEM",
1008  },
1009  "M7" : {
1010  1 : [
1011  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
1012  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
1013  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
1014  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
1015  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
1016  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
1017  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
1018  'Geometry/MuonCommonData/data/mf/2026/v6/mf.xml',
1019  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
1020  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
1021  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
1022  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
1023  'Geometry/MuonCommonData/data/gem21/TDR_Dev/gem21.xml',
1024  'Geometry/MuonCommonData/data/mfshield/2026/v4/mfshield.xml',
1025  'Geometry/MuonCommonData/data/me0/TDR_Dev/v3/me0.xml',
1026  ],
1027  2 : [
1028  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v1/muonNumbering.xml',
1029  ],
1030  3 : [
1031  'Geometry/MuonSimData/data/PhaseII/ME0EtaPart/muonSens.xml',
1032  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
1033  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
1034  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
1035  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
1036  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecsFilter.xml',
1037  'Geometry/GEMGeometryBuilder/data/v7/GEMSpecs.xml',
1038  ],
1039  4 : [
1040  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
1041  ],
1042  "sim" : [
1043  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
1044  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
1045  ],
1046  "reco" : [
1047  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
1048  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
1049  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
1050  'from Geometry.GEMGeometryBuilder.me0Geometry_cfi import *',
1051  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
1052  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
1053  ],
1054  "era" : "phase2_muon, phase2_GEM",
1055  },
1056  "M9" : {
1057  1 : [
1058  'Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml',
1059  'Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml',
1060  'Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml',
1061  'Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml',
1062  'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
1063  'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
1064  'Geometry/MuonCommonData/data/muonYoke/2026/v1/muonYoke.xml',
1065  'Geometry/MuonCommonData/data/mf/2026/v7/mf.xml',
1066  'Geometry/MuonCommonData/data/csc/2021/v2/csc.xml',
1067  'Geometry/MuonCommonData/data/rpcf/2026/v3/rpcf.xml',
1068  'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
1069  'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
1070  'Geometry/MuonCommonData/data/gem21/TDR_Eta16/gem21.xml',
1071  'Geometry/MuonCommonData/data/mfshield/2026/v5/mfshield.xml',
1072  'Geometry/MuonCommonData/data/ge0/TDR_Dev/v3/ge0.xml',
1073  ],
1074  2 : [
1075  'Geometry/MuonCommonData/data/muonNumbering/TDR_DeV/v3/muonNumbering.xml',
1076  ],
1077  3 : [
1078  'Geometry/MuonSimData/data/PhaseII/v2/muonSens.xml',
1079  'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
1080  'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
1081  'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
1082  'Geometry/RPCGeometryBuilder/data/2026/v1/RPCSpecs.xml',
1083  'Geometry/GEMGeometryBuilder/data/v12/GEMSpecsFilter.xml',
1084  'Geometry/GEMGeometryBuilder/data/v12/GEMSpecs.xml',
1085  ],
1086  4 : [
1087  'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml',
1088  ],
1089  "sim" : [
1090  'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
1091  'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
1092  ],
1093  "reco" : [
1094  'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
1095  'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
1096  'from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *',
1097  'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
1098  'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
1099  ],
1100  "era" : "phase2_muon, phase2_GEM, phase2_GE0",
1101  },
1102 }
1103 
1104 forwardDict = {
1105  "abbrev" : "F",
1106  "name" : "forward",
1107  "default" : 2,
1108  "F2" : {
1109  1 : [
1110  'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml',
1111  'Geometry/ForwardCommonData/data/brmrotations.xml',
1112  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
1113  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1114  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1115  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1116  'Geometry/ForwardCommonData/data/lumirotations.xml',
1117  'Geometry/ForwardCommonData/data/zdc.xml',
1118  'Geometry/ForwardCommonData/data/zdclumi.xml',
1119  'Geometry/ForwardCommonData/data/cmszdc.xml',
1120  ],
1121  3 : [
1122  'Geometry/ForwardCommonData/data/brmsens.xml',
1123  'Geometry/ForwardSimData/data/zdcsens.xml',
1124  ],
1125  4 : [
1126  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1127  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1128  ],
1129  "reco" :[
1130  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1131  ]
1132  },
1133  "F3" : {
1134  1 : [
1135  'Geometry/ForwardCommonData/data/forwardshield/2026/v1/forwardshield.xml',
1136  'Geometry/ForwardCommonData/data/brmrotations.xml',
1137  'Geometry/ForwardCommonData/data/brm/2026/v2/brm.xml',
1138  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1139  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1140  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1141  'Geometry/ForwardCommonData/data/lumirotations.xml',
1142  'Geometry/ForwardCommonData/data/zdc.xml',
1143  'Geometry/ForwardCommonData/data/zdclumi.xml',
1144  'Geometry/ForwardCommonData/data/cmszdc.xml',
1145  ],
1146  3 : [
1147  'Geometry/ForwardCommonData/data/brmsens.xml',
1148  'Geometry/ForwardSimData/data/zdcsens.xml',
1149  ],
1150  4 : [
1151  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1152  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1153  ],
1154  "sim" : [
1155  ],
1156  "reco" :[
1157  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1158  ]
1159  },
1160  "F4" : {
1161  1 : [
1162  'Geometry/ForwardCommonData/data/forwardshield/2026/v2/forwardshield.xml',
1163  'Geometry/ForwardCommonData/data/brmrotations.xml',
1164  'Geometry/ForwardCommonData/data/PostLS2/brm.xml',
1165  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1166  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1167  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1168  'Geometry/ForwardCommonData/data/lumirotations.xml',
1169  'Geometry/ForwardCommonData/data/zdc.xml',
1170  'Geometry/ForwardCommonData/data/zdclumi.xml',
1171  'Geometry/ForwardCommonData/data/cmszdc.xml',
1172  ],
1173  3 : [
1174  'Geometry/ForwardCommonData/data/brmsens.xml',
1175  'Geometry/ForwardSimData/data/zdcsens.xml',
1176  ],
1177  4 : [
1178  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1179  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1180  ],
1181  "reco" :[
1182  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1183  ]
1184  },
1185  "F6" : {
1186  1 : [
1187  'Geometry/ForwardCommonData/data/forwardshield/2026/v4/forwardshield.xml',
1188  'Geometry/ForwardCommonData/data/brmrotations.xml',
1189  'Geometry/ForwardCommonData/data/brm/2026/v1/brm.xml',
1190  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1191  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1192  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1193  'Geometry/ForwardCommonData/data/lumirotations.xml',
1194  'Geometry/ForwardCommonData/data/zdc.xml',
1195  'Geometry/ForwardCommonData/data/zdclumi.xml',
1196  'Geometry/ForwardCommonData/data/cmszdc.xml',
1197  ],
1198  3 : [
1199  'Geometry/ForwardCommonData/data/brmsens.xml',
1200  'Geometry/ForwardSimData/data/zdcsens.xml',
1201  ],
1202  4 : [
1203  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1204  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1205  ],
1206  "reco" :[
1207  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1208  ]
1209  },
1210  "F7" : {
1211  1 : [
1212  'Geometry/ForwardCommonData/data/forwardshield/2026/v4/forwardshield.xml',
1213  'Geometry/ForwardCommonData/data/brmrotations.xml',
1214  'Geometry/ForwardCommonData/data/brm/2026/v3/brm.xml',
1215  'Geometry/ForwardCommonData/data/zdcmaterials.xml',
1216  'Geometry/ForwardCommonData/data/lumimaterials.xml',
1217  'Geometry/ForwardCommonData/data/zdcrotations.xml',
1218  'Geometry/ForwardCommonData/data/lumirotations.xml',
1219  'Geometry/ForwardCommonData/data/zdc.xml',
1220  'Geometry/ForwardCommonData/data/zdclumi.xml',
1221  'Geometry/ForwardCommonData/data/cmszdc.xml',
1222  ],
1223  3 : [
1224  'Geometry/ForwardCommonData/data/brmsens.xml',
1225  'Geometry/ForwardSimData/data/zdcsens.xml',
1226  ],
1227  4 : [
1228  'Geometry/ForwardSimData/data/zdcProdCuts.xml',
1229  'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
1230  ],
1231  "reco" :[
1232  'from Geometry.ForwardGeometry.ForwardGeometry_cfi import *',
1233  ]
1234  },
1235 }
1236 
1237 timingDict = {
1238  "abbrev" : "I",
1239  "name" : "timing",
1240  "default" : 10,
1241  "I10" : {
1242  1 : [
1243  'Geometry/MTDCommonData/data/btl.xml',
1244  'Geometry/MTDCommonData/data/etl/v2/etl.xml',
1245  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/v3/mtd.xml',
1246  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/mtdStructureTopology.xml',
1247  'Geometry/MTDCommonData/data/CrystalBarPhiFlat/mtdParameters.xml',
1248  ],
1249  3 : [
1250  'Geometry/MTDSimData/data/CrystalBarPhiFlat/mtdsens.xml'
1251  ],
1252  4 : [
1253  'Geometry/MTDSimData/data/CrystalBarPhiFlat/mtdProdCuts.xml'
1254  ],
1255  "sim" : [
1256  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1257  ],
1258  "reco" :[
1259  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1260  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1261  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1262  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1263  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1264  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1265  'mtdGeometry.applyAlignment = cms.bool(False)'
1266  ],
1267  "era" : "phase2_timing, phase2_timing_layer",
1268  },
1269  "I11" : {
1270  1 : [
1271  'Geometry/MTDCommonData/data/mtdMaterial/v1/mtdMaterial.xml',
1272  'Geometry/MTDCommonData/data/btl/v1/btl.xml',
1273  'Geometry/MTDCommonData/data/etl/v3/etl.xml',
1274  'Geometry/MTDCommonData/data/mtdParameters/v1/mtdStructureTopology.xml',
1275  'Geometry/MTDCommonData/data/mtdParameters/v1/mtdParameters.xml',
1276  ],
1277  3 : [
1278  'Geometry/MTDSimData/data/v1/mtdsens.xml'
1279  ],
1280  4 : [
1281  'Geometry/MTDSimData/data/v1/mtdProdCuts.xml'
1282  ],
1283  "sim" : [
1284  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1285  ],
1286  "reco" :[
1287  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1288  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1289  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1290  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1291  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1292  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1293  'mtdGeometry.applyAlignment = cms.bool(False)'
1294  ],
1295  "era" : "phase2_timing, phase2_timing_layer",
1296  },
1297  "I13" : {
1298  1 : [
1299  'Geometry/MTDCommonData/data/mtdMaterial/v2/mtdMaterial.xml',
1300  'Geometry/MTDCommonData/data/btl/v1/btl.xml',
1301  'Geometry/MTDCommonData/data/etl/v5/etl.xml',
1302  'Geometry/MTDCommonData/data/mtdParameters/v3/mtdStructureTopology.xml',
1303  'Geometry/MTDCommonData/data/mtdParameters/v2/mtdParameters.xml',
1304  ],
1305  3 : [
1306  'Geometry/MTDSimData/data/v2/mtdsens.xml'
1307  ],
1308  4 : [
1309  'Geometry/MTDSimData/data/v2/mtdProdCuts.xml'
1310  ],
1311  "sim" : [
1312  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1313  ],
1314  "reco" :[
1315  'from RecoMTD.DetLayers.mtdDetLayerGeometry_cfi import *',
1316  'from Geometry.MTDGeometryBuilder.mtdParameters_cff import *',
1317  'from Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff import *',
1318  'from Geometry.MTDNumberingBuilder.mtdTopology_cfi import *',
1319  'from Geometry.MTDGeometryBuilder.mtdGeometry_cfi import *',
1320  'from Geometry.MTDGeometryBuilder.idealForDigiMTDGeometry_cff import *',
1321  'mtdGeometry.applyAlignment = cms.bool(False)'
1322  ],
1323  "era" : "phase2_timing, phase2_timing_layer, phase2_etlV4",
1324  },
1325 }
1326 
1327 allDicts = [ commonDict, trackerDict, caloDict, muonDict, forwardDict, timingDict ]
1328 
1329 detectorVersionDict = {
1330  ("O4","T15","C9","M4","F2","I10") : "D49",
1331  ("O4","T15","C10","M4","F3","I10") : "D60",
1332  ("O5","T21","C11","M6","F4","I11") : "D68",
1333  ("O6","T21","C13","M7","F6","I11") : "D70",
1334  ("O7","T21","C14","M9","F6","I13") : "D76",
1335  ("O7","T24","C14","M9","F6","I13") : "D77",
1336  ("O7","T22","C14","M9","F6","I13") : "D78",
1337  ("O7","T23","C14","M9","F6","I13") : "D79",
1338  ("O7","T25","C14","M9","F6","I13") : "D80",
1339  ("O7","T26","C14","M9","F6","I13") : "D81",
1340  ("O7","T21","C15","M9","F7","I13") : "D82",
1341  ("O7","T24","C16","M9","F6","I13") : "D83",
1342  }
1343 
1344 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", "D50", "D51", "D52", "D53", "D54", "D55", "D56", "D57", "D58", "D59", "D61", "D62", "D63", "D64", "D65", "D66", "D67", "D69", "D71", "D72", "D73", "D74", "D75"])
1345 deprecatedSubdets = set([ "T1", "T2" ,"T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "T11", "T12", "T13", "T14", "T16", "T17", "T18", "T19", "T20", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C12", "M1", "M2", "M3", "M5", "M8", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9", "I12", "O1", "O2", "O3", "F1", "F5"])