/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimG4Core/CheckSecondary/test/python/run_cfg.py
115 строк
4 KB
Giulio Eulisse
Snapshot of CMSSW_6_2_0_pre8.
26 июн 2013, 18:12
26 июн 2013, 18:12
214ab73
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms process = cms.Process("CaloTest") process.load("SimGeneral.HepPDTESSource.pdt_cfi") process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi") process.load("Geometry.CMSCommonData.cmsAllGeometryXML_cfi") process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi") process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi") process.load("Configuration.StandardSequences.MagneticField_cff") process.load("SimG4Core.Application.g4SimHits_cfi") process.MessageLogger = cms.Service("MessageLogger", debugModules = cms.untracked.vstring('*'), cout = cms.untracked.PSet( threshold = cms.untracked.string('DEBUG'), default = cms.untracked.PSet( limit = cms.untracked.int32(0) ), CheckSecondary = cms.untracked.PSet( limit = cms.untracked.int32(-1) ), SimG4CoreApplication = cms.untracked.PSet( limit = cms.untracked.int32(-1) ) ), categories = cms.untracked.vstring('SimG4CoreApplication', 'CheckSecondary'), destinations = cms.untracked.vstring('cout') ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.source = cms.Source("EmptySource") process.generator = cms.EDProducer("FlatRandomEGunProducer", PGunParameters = cms.PSet( MinEta = cms.double(0.0), MaxEta = cms.double(0.0), MinPhi = cms.double(1.57079632679), MaxPhi = cms.double(1.57079632679), PartID = cms.vint32(211), MinE = cms.double(10.00), MaxE = cms.double(10.00) ), Verbosity = cms.untracked.int32(0), AddAntiParticle = cms.bool(False), firstRun = cms.untracked.uint32(1) ) process.Timing = cms.Service("Timing") process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", moduleSeeds = cms.PSet( generator = cms.untracked.uint32(456789), g4SimHits = cms.untracked.uint32(9876), VtxSmeared = cms.untracked.uint32(123456789) ), sourceSeed = cms.untracked.uint32(135799753) ) process.op = cms.OutputModule("PoolOutputModule", fileName = cms.untracked.string('simevent.root') ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.op) process.common_maximum_timex = cms.PSet( MaxTrackTime = cms.double(1000.0), MaxTimeNames = cms.vstring(), MaxTrackTimes = cms.vdouble() ) process.VtxSmeared.SigmaX = 0.00001 process.VtxSmeared.SigmaY = 0.00001 process.VtxSmeared.SigmaZ = 0.00001 process.g4SimHits.UseMagneticField = False process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_EMV' process.g4SimHits.StackingAction = cms.PSet( process.common_maximum_timex, TrackNeutrino = cms.bool(False), KillHeavy = cms.bool(True), KillDeltaRay = cms.bool(False), NeutronThreshold = cms.double(100.0), ProtonThreshold = cms.double(100.0), IonThreshold = cms.double(100.0), SaveFirstLevelSecondary = cms.untracked.bool(False), SavePrimaryDecayProductsAndConversionsInTracker = cms.untracked.bool(True), SavePrimaryDecayProductsAndConversionsInCalo = cms.untracked.bool(False), SavePrimaryDecayProductsAndConversionsInMuon = cms.untracked.bool(False) ) process.g4SimHits.SteppingAction = cms.PSet( process.common_maximum_timex, KillBeamPipe = cms.bool(True), CriticalEnergyForVacuum = cms.double(2.0), CriticalDensity = cms.double(1e-15), EkinNames = cms.vstring(), EkinThresholds = cms.vdouble(), EkinParticles = cms.vstring(), Verbosity = cms.untracked.int32(0) ) process.g4SimHits.Watchers = cms.VPSet(cms.PSet( StoreSecondary = cms.PSet( Verbosity = cms.untracked.int32(2), MinimumDeltaE = cms.untracked.double(50.0), KillAfter = cms.untracked.int32(1) ), type = cms.string('StoreSecondary') ))