1 import FWCore.ParameterSet.Config
as cms
3 process = cms.Process(
"PROD")
4 process.load(
"SimGeneral.HepPDTESSource.pythiapdt_cfi")
6 process.RandomNumberGeneratorService = cms.Service(
"RandomNumberGeneratorService",
7 moduleSeeds = cms.PSet(
8 generator = cms.untracked.uint32(456789)
10 sourceSeed = cms.untracked.uint32(54321)
13 process.maxEvents = cms.untracked.PSet(
14 input = cms.untracked.int32(10000)
17 process.source = cms.Source(
"EmptySource")
19 process.generator = cms.EDProducer(
"FlatRandomEGunProducer",
20 PGunParameters = cms.PSet(
21 PartID = cms.vint32(22),
22 MinEta = cms.double(-3.0),
23 MaxEta = cms.double(3.0),
24 MinPhi = cms.double(-3.14159265359),
25 MaxPhi = cms.double(3.14159265359),
26 MinE = cms.double(30.0),
27 MaxE = cms.double(30.0)
29 AddAntiParticle = cms.bool(
False),
30 Verbosity = cms.untracked.int32(0),
32 psethack = cms.string(
'scan with 30GeV photon'),
33 firstRun = cms.untracked.uint32(1)
36 process.GEN = cms.OutputModule(
"PoolOutputModule",
37 fileName = cms.untracked.string(
'Photon_E30GeV_all.root')
40 process.p1 = cms.Path(process.generator)
41 process.p2 = cms.EndPath(process.GEN)