Skip to content

Commit

Permalink
Merge pull request #34351 from bsunanda/Run3-trk06
Browse files Browse the repository at this point in the history
Run3-trk06 Add a script for dumping Geometry defined using dd4hep
  • Loading branch information
cmsbuild committed Jul 7, 2021
2 parents 20b52e7 + 21e0131 commit a50a483
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions Geometry/TrackerCommonData/test/python/dumpTrackerDD4Hep_cfg.py
@@ -0,0 +1,31 @@
import FWCore.ParameterSet.Config as cms

process = cms.Process("DUMP")

process.load('FWCore.MessageService.MessageLogger_cfi')
process.MessageLogger.cerr.FwkReport.reportEvery = 5

if 'MessageLogger' in process.__dict__:
process.MessageLogger.PixelGeom=dict()
process.MessageLogger.TIBGeom=dict()
process.MessageLogger.TIDGeom=dict()
process.MessageLogger.TOBGeom=dict()
process.MessageLogger.TECGeom=dict()

process.source = cms.Source("EmptySource")

process.maxEvents = cms.untracked.PSet(
input = cms.untracked.int32(1)
)

process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer",
confGeomXMLFiles = cms.FileInPath('Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D77.xml'),
appendToDataLabel = cms.string('DDCMS2026D77')
)

process.dump = cms.EDAnalyzer("DDTestDumpFile",
outputFileName = cms.untracked.string('cms2026D77.root'),
DDDetector = cms.ESInputTag('','DDCMS2026D77')
)

process.p = cms.Path(process.dump)

0 comments on commit a50a483

Please sign in to comment.