/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/Pythia8Interface/test/Py8JetGun_cfg.py
68 строк
2 KB
Christopher Jones
Updated configurations in GeneratorInterface to new MessageLogger syntax
20 ноя 2020, 01:13
20 ноя 2020, 01:13
5519424
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms process = cms.Process("TEST") process.load("FWCore.Framework.test.cmsExceptionsFatal_cff") process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi") process.source = cms.Source("EmptySource") process.generator = cms.EDFilter("Pythia8JetGun", maxEventsToPrint = cms.untracked.int32(1), pythiaPylistVerbosity = cms.untracked.int32(1), pythiaHepMCVerbosity = cms.untracked.bool(True), PGunParameters = cms.PSet( ParticleID = cms.vint32(211,-211,111,111,130), # this defines "absolute" energy spead of particles in the jet MinE = cms.double(0.5), MaxE = cms.double(2.0), # the following params define the boost MinP = cms.double(20.0), MaxP = cms.double(20.0), MinPhi = cms.double(-3.14159265359), MaxPhi = cms.double(3.14159265359), MinEta = cms.double(-2.4), MaxEta = cms.double(2.4) ), # no detailed pythia6 settings necessary PythiaParameters = cms.PSet( parameterSets = cms.vstring() ) ) process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger = cms.Service("MessageLogger", cerr = cms.untracked.PSet( enable = cms.untracked.bool(False) ), cout = cms.untracked.PSet( default = cms.untracked.PSet( limit = cms.untracked.int32(2) ), enable = cms.untracked.bool(True) ) ) process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", generator = cms.PSet( initialSeed = cms.untracked.uint32(123456789), engineName = cms.untracked.string('HepJamesRandom') ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) ) process.GEN = cms.OutputModule("PoolOutputModule", fileName = cms.untracked.string('Py8JetGun.root') ) process.p = cms.Path(process.generator) process.outpath = cms.EndPath(process.GEN) process.schedule = cms.Schedule(process.p, process.outpath)