00001 import FWCore.ParameterSet.Config as cms
00002
00003 process = cms.Process("ALL")
00004
00005 process.load("FWCore.messageLogger.MessageLogger_cfi")
00006
00007 process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi")
00008
00009 process.load("Configuration.JetMET.calorimetry_gen_particlegun_cff")
00010
00011 process.load("Configuration.JetMET.calorimetry_simulation_cff")
00012
00013 process.load("Configuration.JetMET.calorimetry_digitization_cff")
00014
00015 process.load("Configuration.JetMET.calorimetry_reconstruction_cff")
00016
00017 process.load("Configuration.JetMET.calorimetry_caltowers_cff")
00018
00019 process.load("Configuration.JetMET.calorimetry_jetmet_cff")
00020
00021 process.load("Configuration.JetMET.calorimetry_jetmet_gen_cff")
00022
00023 process.load("Configuration.JetMET.calorimetry_jetmetcorrections_cff")
00024
00025 process.maxEvents = cms.untracked.PSet(
00026 input = cms.untracked.int32(5)
00027 )
00028 process.out = cms.OutputModule("PoolOutputModule",
00029 fileName = cms.untracked.string('all-in-one-particlegun.root')
00030 )
00031
00032 process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
00033 moduleSeeds = cms.PSet(
00034 g4SimHits = cms.untracked.uint32(9876),
00035 simEcalUnsuppressedDigis = cms.untracked.uint32(1234),
00036 simHcalUnsuppressedDigis = cms.untracked.uint32(1234),
00037 simHcalDigis = cms.untracked.uint32(1234),
00038 VtxSmeared = cms.untracked.uint32(123456789)
00039 ),
00040 sourceSeed = cms.untracked.uint32(98765)
00041 )
00042
00043 process.Tracer = cms.Service("Tracer",
00044 indention = cms.untracked.string('$$')
00045 )
00046
00047 process.p1 = cms.Path(process.VtxSmeared*process.simulation*process.caloDigi*process.caloReco*process.caloTowersRec*process.caloJetMet*process.caloJetMetCorrections+process.caloJetMetGen)
00048 process.e = cms.EndPath(process.out)
00049 process.messageLogger.fwkJobReports = ['reco-application-calorimetry-all.log.xml']
00050