File indexing completed on 2023-03-17 11:04:19
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST")
0004
0005 process.load("FWCore.Framework.test.cmsExceptionsFatal_cff")
0006 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
0007
0008 process.source = cms.Source("EmptySource")
0009
0010 process.generator = cms.EDFilter("Pythia8GeneratorFilter",
0011 maxEventsToPrint = cms.untracked.int32(0),
0012 pythiaPylistVerbosity = cms.untracked.int32(0),
0013 filterEfficiency = cms.untracked.double(1.0),
0014 pythiaHepMCVerbosity = cms.untracked.bool(True),
0015 comEnergy = cms.double(7000.),
0016
0017 ExternalDecays = cms.PSet(
0018 Tauola = cms.untracked.PSet(
0019 UseTauolaPolarization = cms.bool(True),
0020 InputCards = cms.PSet
0021 (
0022
0023 pjak1 = cms.int32(0),
0024 pjak2 = cms.int32(0),
0025 mdtau = cms.int32(0)
0026 )
0027 ),
0028 parameterSets = cms.vstring('Tauola')
0029 ),
0030
0031 PythiaParameters = cms.PSet(
0032 py8GeneralSettings = cms.vstring( 'Main:timesAllowErrors = 10000',
0033 'ParticleDecays:limitTau0 = on',
0034 'ParticleDecays:tauMax = 10'
0035 ),
0036 py8UESettings = cms.vstring( 'Tune:pp 2',
0037 'Tune:ee 3'
0038 ),
0039 py8SpecialSettings = cms.vstring('HadronLevel:Hadronize = off',
0040
0041
0042 'PartonLevel:ISR = off',
0043 'PartonLevel:FSR = off',
0044 'PartonLevel:MPI = off',
0045
0046
0047 'TimeShower:QEDshowerByL = off',
0048 'TimeShower:QEDshowerByQ = off',
0049 'SpaceShower:QEDshowerByL = off',
0050 'SpaceShower:QEDshowerByQ = off',
0051 'PhaseSpace:pTHatMin = 5.',
0052 'PhaseSpace:pTHatMax = 150.',
0053 'StringZ:usePetersonB = on',
0054 'StringZ:usePetersonC = on'
0055 ),
0056 py8ProcessSettings = cms.vstring(
0057
0058
0059
0060
0061 'WeakSingleBoson:ffbar2W = on'
0062 ),
0063 py8WDecaySettings = cms.vstring( '24:onMode = off',
0064 '24:onIfAny = 15'
0065 ),
0066 parameterSets = cms.vstring('py8GeneralSettings',
0067 'py8UESettings',
0068 'py8ProcessSettings',
0069 'py8WDecaySettings'
0070 )
0071 )
0072 )
0073
0074
0075
0076 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0077
0078 process.MessageLogger.cerr.enableStatistics = False
0079
0080
0081 process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
0082 generator = cms.PSet(
0083 initialSeed = cms.untracked.uint32(123456789),
0084 engineName = cms.untracked.string('HepJamesRandom')
0085 )
0086 )
0087 process.randomEngineStateProducer = cms.EDProducer("RandomEngineStateProducer")
0088
0089 process.Timing=cms.Service("Timing",
0090 summaryOnly=cms.untracked.bool(True))
0091
0092 process.maxEvents = cms.untracked.PSet(
0093 input = cms.untracked.int32(5)
0094 )
0095
0096 process.GEN = cms.OutputModule("PoolOutputModule",
0097 fileName = cms.untracked.string('Test_Py8_W2TauNu_TauolaCxx.root')
0098 )
0099
0100 process.p = cms.Path(process.generator)
0101 process.p1 = cms.Path(process.randomEngineStateProducer)
0102 process.outpath = cms.EndPath(process.GEN)
0103
0104
0105 process.schedule = cms.Schedule(process.p)
0106