Skip to content

Commit a2ce588

Browse files
authored
Merge pull request cms-sw#31814 from bsunanda/Run3-gex22
Run3-gex22 Update the 2 Reco configuration files for dd4hep
2 parents b57b75c + 99d0d60 commit a2ce588

File tree

2 files changed

+67
-38
lines changed

2 files changed

+67
-38
lines changed

Configuration/Geometry/python/GeometryDD4hepExtended2021Reco_cff.py

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,47 @@
33
# Ideal geometry, needed for transient ECAL alignement
44
from Configuration.Geometry.GeometryDD4hepExtended2021_cff import *
55

6-
7-
# Reconstruction geometry services
8-
# Tracking Geometry
9-
#bah - well, this is not a cfi!
6+
# tracker
107
from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *
11-
12-
#Tracker
138
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
149
from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *
1510
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *
16-
17-
#Muon
18-
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
19-
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
20-
from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *
21-
22-
# Alignment
2311
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *
24-
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
25-
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *
2612
trackerGeometry.applyAlignment = cms.bool(False)
2713

28-
# Calorimeters
14+
# calo
2915
from Geometry.CaloEventSetup.CaloTopology_cfi import *
30-
from Geometry.CaloEventSetup.CaloGeometry_cff import *
16+
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *
17+
CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
18+
SelectedCalos = cms.vstring("HCAL",
19+
"ZDC",
20+
"EcalBarrel",
21+
"EcalEndcap",
22+
"EcalPreshower",
23+
"TOWER",
24+
)
25+
)
26+
from Geometry.EcalAlgo.EcalGeometry_cfi import *
27+
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
28+
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
29+
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
30+
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
31+
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
32+
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
3133
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
3234
from Geometry.EcalMapping.EcalMapping_cfi import *
3335
from Geometry.EcalMapping.EcalMappingRecord_cfi import *
34-
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
35-
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
36+
37+
# muon
38+
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
39+
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
40+
from Geometry.GEMGeometryBuilder.gemGeometry_cff import *
41+
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
42+
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *
43+
44+
# forward
45+
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
46+
47+
# pps
48+
49+

Configuration/Geometry/python/GeometryDD4hepExtended2021ZeroMaterialReco_cff.py

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,47 @@
33
# Ideal geometry, needed for transient ECAL alignement
44
from Configuration.Geometry.GeometryDD4hepExtended2021ZeroMaterial_cff import *
55

6-
7-
# Reconstruction geometry services
8-
# Tracking Geometry
9-
#bah - well, this is not a cfi!
6+
# tracker
107
from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *
11-
12-
#Tracker
138
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
9+
from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *
1410
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *
15-
16-
#Muon
17-
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
18-
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
19-
from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *
20-
21-
# Alignment
2211
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *
23-
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
24-
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *
2512
trackerGeometry.applyAlignment = cms.bool(False)
2613

27-
# Calorimeters
14+
# calo
2815
from Geometry.CaloEventSetup.CaloTopology_cfi import *
29-
from Geometry.CaloEventSetup.CaloGeometry_cff import *
16+
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *
17+
CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
18+
SelectedCalos = cms.vstring("HCAL",
19+
"ZDC",
20+
"EcalBarrel",
21+
"EcalEndcap",
22+
"EcalPreshower",
23+
"TOWER",
24+
)
25+
)
26+
from Geometry.EcalAlgo.EcalGeometry_cfi import *
27+
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
28+
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
29+
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
30+
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
31+
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
32+
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
3033
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
3134
from Geometry.EcalMapping.EcalMapping_cfi import *
3235
from Geometry.EcalMapping.EcalMappingRecord_cfi import *
33-
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
34-
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
36+
37+
# muon
38+
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
39+
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
40+
from Geometry.GEMGeometryBuilder.gemGeometry_cff import *
41+
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
42+
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *
43+
44+
# forward
45+
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
46+
47+
# pps
48+
49+

0 commit comments

Comments
 (0)