Back to home page

Project CMSSW displayed by LXR

 
 

    


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 # Choose Tracker Geometry
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)