File indexing completed on 2024-04-06 12:14:22
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("PrintGeom")
0004
0005 process.load("Validation.CheckOverlap.testGeometry_cfi")
0006
0007 process.MessageLogger = cms.Service("MessageLogger",
0008 destinations = cms.untracked.vstring('cout'),
0009 cout = cms.untracked.PSet(
0010 threshold = cms.untracked.string('INFO')
0011 )
0012 )
0013
0014 process.maxEvents = cms.untracked.PSet(
0015 input = cms.untracked.int32(0)
0016 )
0017
0018 process.source = cms.Source("EmptySource")
0019
0020 process.load("SimGeneral.HepPDTESSource.pdt_cfi")
0021
0022 process.generator = cms.EDProducer("FlatRandomEGunProducer",
0023 PGunParameters = cms.PSet(
0024 PartID = cms.vint32(13),
0025 MinE = cms.double(9.99),
0026 MaxE = cms.double(10.01),
0027 MinEta = cms.double(-2.5),
0028 MaxEta = cms.double(2.5),
0029 MinPhi = cms.double(-3.14159265359),
0030 MaxPhi = cms.double(3.14159265359),
0031 MinPt = cms.double(9.99),
0032 MaxPt = cms.double(10.01)
0033 ),
0034 Verbosity = cms.untracked.int32(0),
0035 AddAntiParticle = cms.bool(False),
0036 firstRun = cms.untracked.uint32(1)
0037 )
0038
0039 process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
0040 moduleSeeds = cms.PSet(
0041 generator = cms.untracked.uint32(456789),
0042 g4SimHits = cms.untracked.uint32(9876),
0043 VtxSmeared = cms.untracked.uint32(98765432)
0044 ),
0045 sourceSeed = cms.untracked.uint32(123456789)
0046 )
0047
0048 process.load("SimG4Core.Application.g4SimHits_cfi")
0049
0050 process.p1 = cms.Path(process.generator*process.g4SimHits)
0051
0052 process.g4SimHits.Physics.type = 'SimG4Core/Physics/DummyPhysics'
0053 process.g4SimHits.UseMagneticField = False
0054 process.g4SimHits.Physics.DummyEMPhysics = True
0055 process.g4SimHits.Physics.DefaultCutValue = 10.
0056 process.g4SimHits.Generator.HepMCProductLabel = 'source'
0057 process.g4SimHits.Watchers = cms.VPSet(cms.PSet(
0058 DumpSummary = cms.untracked.bool(True),
0059 DumpLVTree = cms.untracked.bool(True),
0060 DumpMaterial = cms.untracked.bool(False),
0061 DumpLVList = cms.untracked.bool(True),
0062 DumpLV = cms.untracked.bool(True),
0063 DumpSolid = cms.untracked.bool(True),
0064 DumpAttributes = cms.untracked.bool(False),
0065 DumpPV = cms.untracked.bool(True),
0066 DumpRotation = cms.untracked.bool(False),
0067 DumpReplica = cms.untracked.bool(False),
0068 DumpTouch = cms.untracked.bool(False),
0069 DumpSense = cms.untracked.bool(False),
0070 Name = cms.untracked.string('*'),
0071 Names = cms.untracked.vstring(),
0072 type = cms.string('PrintGeomInfoAction')
0073 ))