00001
00002
00003
00004
00005
00006
00007
00008 import FWCore.ParameterSet.Config as cms
00009
00010 process = cms.Process("GSDRFP420")
00011
00012 process.load("FWCore.MessageService.MessageLogger_cfi")
00013
00014 process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff")
00015
00016 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
00017
00018
00019
00020 process.load("Geometry.CMSCommonData.cmsAllGeometryXML_cfi")
00021
00022 process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
00023
00024 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
00025
00026
00027
00028
00029 process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi")
00030
00031
00032
00033 process.load("SimTransport.HectorProducer.HectorTransport_cfi")
00034
00035 process.load("simG4Core.Configuration.SimG4Core_cff")
00036
00037
00038
00039 process.load("SimGeneral.MixingModule.mixNoPU_cfi")
00040
00041 process.load("SimRomanPot.SimFP420.FP420Digi_cfi")
00042
00043 process.load("RecoRomanPot.RecoFP420.FP420Cluster_cfi")
00044
00045 process.load("RecoRomanPot.RecoFP420.FP420Track_cfi")
00046
00047 process.load("RecoRomanPot.RecoFP420.FP420Reco_cfi")
00048
00049
00050 process.load("Configuration.eventContent.EventContent_cff")
00051
00052 process.maxEvents = cms.untracked.PSet(
00053 input = cms.untracked.int32(10)
00054 )
00055 process.source = cms.Source("PoolSource",
00056 fileNames = cms.untracked.vstring('file:Exhume_Hbb.root')
00057 )
00058
00059 process.o1 = cms.OutputModule("PoolOutputModule",
00060 outputCommands = cms.untracked.vstring('drop *',
00061 'keep *_VtxSmeared_*_*',
00062 'keep *_source_*_*',
00063 'keep edmHepMCProduct_*_*_*',
00064 'keep SimTracks_*_*_*',
00065 'keep SimVertexs_*_*_*',
00066 'keep RecoCollectionFP420_*_*_*'),
00067 fileName = cms.untracked.string('Hec_Exhume_Hbb.root')
00068 )
00069
00070 process.Timing = cms.Service("Timing")
00071
00072 process.Tracer = cms.Service("Tracer")
00073
00074 process.p1 = cms.Path(process.VtxSmeared*process.LHCTransport*process.g4SimHits*process.mix*process.fP420Digi*process.fP420Cluster*process.fP420Track*process.fP420Reco)
00075 process.outpath = cms.EndPath(process.o1)
00076 process.schedule = cms.Schedule(process.p1,process.outpath)
00077
00078 process.messageLogger.cerr.default.limit = 10
00079 process.LHCTransport.ZDCTransport = False
00080 process.HectorEtaCut.EtaCutForHector = 5.0
00081 process.g4SimHits.Generator.ApplyPtCuts = False
00082 process.g4SimHits.Generator.ApplyEtaCuts = False
00083 process.g4SimHits.Generator.HepMCProductLabel = 'LHCTransport'
00084