1 |
import FWCore.ParameterSet.Config as cms
|
2 |
|
3 |
process = cms.Process("PROD")
|
4 |
|
5 |
process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff")
|
6 |
|
7 |
process.source = cms.Source("EmptySource")
|
8 |
|
9 |
process.generator = cms.EDFilter("Pythia8GeneratorFilter",
|
10 |
maxEventsToPrint = cms.untracked.int32(1),
|
11 |
pythiaPylistVerbosity = cms.untracked.int32(1),
|
12 |
filterEfficiency = cms.untracked.double(1.0),
|
13 |
pythiaHepMCVerbosity = cms.untracked.bool(False),
|
14 |
comEnergy = cms.double(7000.),
|
15 |
PythiaParameters = cms.PSet(
|
16 |
pythia8_monophoton = cms.vstring('ExtraDimensionsLED:ffbar2Ggamma = on',
|
17 |
'ExtraDimensionsLED:CutOffmode = 1',
|
18 |
'ExtraDimensionsLED:t = 0.5',
|
19 |
'ExtraDimensionsLED:n = 2',
|
20 |
'ExtraDimensionsLED:MD = 1000.',
|
21 |
'5000039:m0 = 1200.',
|
22 |
'5000039:mWidth = 1000.',
|
23 |
'5000039:mMin = 1.',
|
24 |
'5000039:mMax = 13990.',
|
25 |
'PhaseSpace:pTHatMin = 50.',
|
26 |
'PartonLevel:MI = on',
|
27 |
'PartonLevel:ISR = on',
|
28 |
'PartonLevel:FSR = on'
|
29 |
),
|
30 |
parameterSets = cms.vstring('pythia8_monophoton')
|
31 |
)
|
32 |
)
|
33 |
|
34 |
process.MessageLogger = cms.Service("MessageLogger",
|
35 |
cout = cms.untracked.PSet(
|
36 |
default = cms.untracked.PSet(
|
37 |
limit = cms.untracked.int32(0)
|
38 |
)
|
39 |
),
|
40 |
destinations = cms.untracked.vstring('cout')
|
41 |
)
|
42 |
|
43 |
process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
|
44 |
moduleSeeds = cms.PSet(
|
45 |
generator = cms.untracked.uint32(123456),
|
46 |
g4SimHits = cms.untracked.uint32(123456788),
|
47 |
VtxSmeared = cms.untracked.uint32(123456789)
|
48 |
),
|
49 |
)
|
50 |
|
51 |
process.maxEvents = cms.untracked.PSet(
|
52 |
input = cms.untracked.int32(10)
|
53 |
)
|
54 |
|
55 |
process.GEN = cms.OutputModule("PoolOutputModule",
|
56 |
fileName = cms.untracked.string('pythia8_MP.root')
|
57 |
)
|
58 |
|
59 |
process.p = cms.Path(process.generator)
|
60 |
process.outpath = cms.EndPath(process.GEN)
|
61 |
|
62 |
process.schedule = cms.Schedule(process.p, process.outpath)
|
63 |
|