File indexing completed on 2025-06-12 23:30:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
0004 import Geometry.MTDCommonData.defaultMTDConditionsEra_cff as _mtdgeo
0005 _mtdgeo.check_mtdgeo()
0006 _PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_mtdgeo.MTD_DEFAULT_VERSION)
0007 from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
0008
0009 process = cms.Process("GeometryTest",_PH2_ERA,dd4hep)
0010
0011 process.source = cms.Source("EmptySource")
0012
0013 process.maxEvents = cms.untracked.PSet(
0014 input = cms.untracked.int32(1)
0015 )
0016
0017 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0018 process.MessageLogger.debugModules = cms.untracked.vstring("*")
0019 process.MessageLogger.cerr.threshold = cms.untracked.string('DEBUG')
0020 process.MessageLogger.cerr.DEBUG = cms.untracked.PSet(
0021 limit = cms.untracked.int32(0)
0022 )
0023 process.MessageLogger.cerr.MTDLayerDumpFull = cms.untracked.PSet(
0024 limit = cms.untracked.int32(-1)
0025 )
0026 process.MessageLogger.cerr.MTDDetLayersFull = cms.untracked.PSet(
0027 limit = cms.untracked.int32(-1)
0028 )
0029 process.MessageLogger.cerr.MTDLayerDump = cms.untracked.PSet(
0030 limit = cms.untracked.int32(0)
0031 )
0032 process.MessageLogger.cerr.MTDDetLayers = cms.untracked.PSet(
0033 limit = cms.untracked.int32(0)
0034 )
0035 process.MessageLogger.files.mtdDetLayerGeometry = cms.untracked.PSet(
0036 MTDLayerDump = cms.untracked.PSet(
0037 limit = cms.untracked.int32(-1)
0038 ),
0039 MTDDetLayers = cms.untracked.PSet(
0040 limit = cms.untracked.int32(-1)
0041 ),
0042 DEBUG = cms.untracked.PSet(
0043 limit = cms.untracked.int32(0)
0044 ),
0045 ERROR = cms.untracked.PSet(
0046 limit = cms.untracked.int32(0)
0047 ),
0048 FWKINFO = cms.untracked.PSet(
0049 limit = cms.untracked.int32(0)
0050 ),
0051 INFO = cms.untracked.PSet(
0052 limit = cms.untracked.int32(0)
0053 ),
0054 WARNING = cms.untracked.PSet(
0055 limit = cms.untracked.int32(0)
0056 ),
0057 noLineBreaks = cms.untracked.bool(True),
0058 threshold = cms.untracked.string('INFO'))
0059
0060
0061 process.load("Geometry.MTDCommonData.GeometryDD4hepExtendedRun4MTDDefaultReco_cff")
0062 process.load("MagneticField.Engine.volumeBasedMagneticField_160812_cfi")
0063
0064 process.Timing = cms.Service("Timing")
0065
0066 process.prod = cms.EDAnalyzer("MTDRecoGeometryAnalyzer")
0067 process.prod1 = cms.EDAnalyzer("TestBTLNavigation")
0068 process.prod2 = cms.EDAnalyzer("TestETLNavigation")
0069
0070 process.p1 = cms.Path(cms.wait(process.prod)+cms.wait(process.prod1)+process.prod2)