Skip to content

Commit 3158284

Browse files
committed
Define a default MTD geometry scenario for test, use it through all unit tests, check consistency of CMS and MTD default geometry scenario
1 parent 0455dbf commit 3158284

File tree

13 files changed

+59
-16
lines changed

13 files changed

+59
-16
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
from Geometry.MTDCommonData.defaultMTDConditionsEra_cff import MTD_DEFAULT_VERSION
3+
4+
reco_dd4hep_geometry_import_stmt = f"from Configuration.Geometry.GeometryDD4hepExtended{MTD_DEFAULT_VERSION}Reco_cff import *"
5+
exec(reco_dd4hep_geometry_import_stmt)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
from Geometry.MTDCommonData.defaultMTDConditionsEra_cff import MTD_DEFAULT_VERSION
3+
4+
dd4hep_geometry_import_stmt = f"from Configuration.Geometry.GeometryDD4hepExtended{MTD_DEFAULT_VERSION}_cff import *"
5+
exec(dd4hep_geometry_import_stmt)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
from Geometry.MTDCommonData.defaultMTDConditionsEra_cff import MTD_DEFAULT_VERSION
3+
4+
reco_geometry_import_stmt = f"from Configuration.Geometry.GeometryExtended{MTD_DEFAULT_VERSION}Reco_cff import *"
5+
exec(reco_geometry_import_stmt)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
from Geometry.MTDCommonData.defaultMTDConditionsEra_cff import MTD_DEFAULT_VERSION
3+
4+
geometry_import_stmt = f"from Configuration.Geometry.GeometryExtended{MTD_DEFAULT_VERSION}_cff import *"
5+
exec(geometry_import_stmt)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _centralgeo
2+
3+
MTD_DEFAULT_VERSION = "Run4D110"
4+
5+
def check_mtdgeo():
6+
if MTD_DEFAULT_VERSION != _centralgeo.DEFAULT_VERSION:
7+
print("MTD test geometry scenario ",MTD_DEFAULT_VERSION," different than CMS default ",_centralgeo.DEFAULT_VERSION)

Geometry/MTDCommonData/test/testMTDinDD4hep.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
4-
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
4+
import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
5+
_mtdgeo.check_mtdgeo()
6+
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
57
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
68

79
process = cms.Process("CompareGeometryTest",_PH2_ERA,dd4hep)
@@ -58,7 +60,7 @@
5860

5961
process.load("Geometry.MTDNumberingBuilder.mtdTopology_cfi")
6062

61-
process.load('Configuration.Geometry.GeometryDD4hepExtendedRun4DefaultReco_cff')
63+
process.load('Geometry.MTDCommonData.GeometryDD4hepExtendedRun4MTDDefaultReco_cff')
6264

6365
process.testBTL = cms.EDAnalyzer("DD4hep_TestMTDIdealGeometry",
6466
DDDetector = cms.ESInputTag('',''),

Geometry/MTDCommonData/test/testMTDinDDD.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
4-
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
4+
import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
5+
_mtdgeo.check_mtdgeo()
6+
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
57

68
process = cms.Process("CompareGeometryTest", _PH2_ERA)
79

@@ -54,7 +56,7 @@
5456
threshold = cms.untracked.string('INFO')
5557
)
5658

57-
process.load('Configuration.Geometry.GeometryExtendedRun4Default_cff')
59+
process.load('Geometry.MTDCommonData.GeometryExtendedRun4MTDDefault_cff')
5860

5961
process.testBTL = cms.EDAnalyzer("TestMTDIdealGeometry",
6062
ddTopNodeName = cms.untracked.string('BarrelTimingLayer')

Geometry/MTDGeometryBuilder/test/mtd_cfg.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
4-
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
4+
import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
5+
_mtdgeo.check_mtdgeo()
6+
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
57

68
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
79

@@ -55,7 +57,7 @@
5557
threshold = cms.untracked.string('INFO')
5658
)
5759

58-
process.load("Configuration.Geometry.GeometryDD4hepExtendedRun4DefaultReco_cff")
60+
process.load("Geometry.MTDCommonData.GeometryDD4hepExtendedRun4MTDDefaultReco_cff")
5961

6062
process.Timing = cms.Service("Timing")
6163

Geometry/MTDNumberingBuilder/test/dd4hep_mtd_cfg.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
4-
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
4+
import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
5+
_mtdgeo.check_mtdgeo()
6+
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
57

68
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
79

@@ -49,7 +51,7 @@
4951
threshold = cms.untracked.string('INFO')
5052
)
5153

52-
process.load("Configuration.Geometry.GeometryDD4hepExtendedRun4DefaultReco_cff")
54+
process.load("Geometry.MTDCommonData.GeometryDD4hepExtendedRun4MTDDefaultReco_cff")
5355

5456
process.prod = cms.EDAnalyzer("GeometricTimingDetAnalyzer")
5557

Geometry/MTDNumberingBuilder/test/mtd_cfg.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
4-
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
4+
import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
5+
_mtdgeo.check_mtdgeo()
6+
_PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
57

68
process = cms.Process("GeometryTest",_PH2_ERA)
79

@@ -47,7 +49,7 @@
4749
threshold = cms.untracked.string('INFO')
4850
)
4951

50-
process.load("Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff")
52+
process.load("Geometry.MTDCommonData.GeometryExtendedRun4MTDDefaultReco_cff")
5153

5254
process.Timing = cms.Service("Timing")
5355

0 commit comments

Comments
 (0)