CMS 3D CMS Logo

SimDigiRecoFP420Example_cfg.py

Go to the documentation of this file.
00001 # The following comments couldn't be translated into the new config version:
00002 
00003 #  "keep PSimHits_*_FP420SI_*",
00004 #  "keep DigiCollectionFP420_*_*_*",
00005 #  "keep ClusterCollectionFP420_*_*_*",
00006 #  "keep TrackCollectionFP420_*_*_*",
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 #   include "Geometry/FP420CommonData/data/cmsFP420GeometryXML.cfi"
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 #VX smearing
00029 process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi")
00030 
00031 #
00032 #SimTransport
00033 process.load("SimTransport.HectorProducer.HectorTransport_cfi")
00034 
00035 process.load("simG4Core.Configuration.SimG4Core_cff")
00036 
00037 #
00038 #digi-rec for FP420
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 

Generated on Tue Jun 9 17:26:58 2009 for CMSSW by  doxygen 1.5.4