File indexing completed on 2024-11-06 06:06:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Configuration.ProcessModifiers.trackingMkFitCommon_cff import trackingMkFitCommon
0005 trackingMkFit = cms.ModifierChain(trackingMkFitCommon)
0006
0007
0008
0009
0010 import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
0011 _PH2_GLOBAL_TAG, _PH2_ERA = _settings.get_era_and_conditions(_settings.DEFAULT_VERSION)
0012
0013
0014 process = cms.Process('DUMP', _PH2_ERA, trackingMkFit)
0015
0016
0017 process.load('Configuration.StandardSequences.Services_cff')
0018 process.load('FWCore.MessageService.MessageLogger_cfi')
0019 process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
0020 process.load('Configuration.StandardSequences.MagneticField_cff')
0021 process.load('Configuration.StandardSequences.Reconstruction_cff')
0022 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0023
0024 from Configuration.AlCa.GlobalTag import GlobalTag
0025 process.GlobalTag = GlobalTag(process.GlobalTag, _PH2_GLOBAL_TAG, '')
0026
0027
0028
0029
0030
0031 process.MessageLogger.cerr.threshold = "INFO"
0032 process.MessageLogger.cerr.MkFitGeometryESProducer = dict(limit=-1)
0033
0034 process.source = cms.Source("EmptySource")
0035 process.maxEvents.input = 1
0036
0037
0038 process.add_(cms.ESProducer("MkFitGeometryESProducer"))
0039
0040 defaultOutputFileName="phase2-trackerinfo.bin"
0041
0042
0043
0044 process.dump = cms.EDAnalyzer("DumpMkFitGeometry",
0045 level = cms.untracked.int32(1),
0046 outputFileName = cms.untracked.string(defaultOutputFileName)
0047 )
0048
0049 print("Requesting MkFit geometry dump into file:", defaultOutputFileName, "\n");
0050 process.p = cms.Path(process.dump)