Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:30

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from Configuration.Eras.Era_Run3_dd4hep_cff import Run3_dd4hep
0004 process = cms.Process('G4PrintGeometry',Run3_dd4hep)
0005 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0006 process.load('Configuration.StandardSequences.GeometrySimDB_cff')
0007 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0008 from Configuration.AlCa.GlobalTag import GlobalTag
0009 process.GlobalTag = GlobalTag(process.GlobalTag, '120X_mcRun3_2021_realistic_dd4hep_v1', '')
0010 
0011 from SimG4Core.PrintGeomInfo.g4PrintGeomInfo_cfi import *
0012 
0013 process = printGeomInfo(process)
0014 
0015 if hasattr(process,'MessageLogger'):
0016     process.MessageLogger.G4cerr=dict()
0017     process.MessageLogger.G4cout=dict()
0018 
0019 process.g4SimHits.Watchers = cms.VPSet(cms.PSet(
0020     DumpSummary      = cms.untracked.bool(True),
0021     DumpLVTree       = cms.untracked.bool(False),
0022     DumpMaterial     = cms.untracked.bool(False),
0023     DumpLVList       = cms.untracked.bool(False),
0024     DumpLV           = cms.untracked.bool(False),
0025     DumpSolid        = cms.untracked.bool(False),
0026     DumpAttributes   = cms.untracked.bool(False),
0027     DumpPV           = cms.untracked.bool(False),
0028     DumpRotation     = cms.untracked.bool(False),
0029     DumpReplica      = cms.untracked.bool(False),
0030     DumpTouch        = cms.untracked.bool(False),
0031     DumpSense        = cms.untracked.bool(False),
0032     DumpRegion       = cms.untracked.bool(False),
0033     DD4hep           = cms.untracked.bool(True),
0034     Name             = cms.untracked.string(''),
0035     Names            = cms.untracked.vstring(''),
0036     MaterialFileName = cms.untracked.string('matfileDD4hepDB.txt'),
0037     SolidFileName    = cms.untracked.string('solidfileDD4hepDB.txt'),
0038     LVFileName       = cms.untracked.string('lvfileDD4hepDB.txt'),
0039     PVFileName       = cms.untracked.string('pvfileDD4hepDB.txt'),
0040     TouchFileName    = cms.untracked.string('touchfileDD4hepDB.txt'),
0041     RegionFileName   = cms.untracked.string('regionfileDD4hepDB.txt'),
0042     FileDetail       = cms.untracked.bool(True),
0043     type             = cms.string('PrintGeomInfoAction')
0044 ))