CMS 3D CMS Logo

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