CMS 3D CMS Logo

reconstruct_PbPb_cfg.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 process = cms.Process("RECO")
00004 
00005 process.load("Configuration.StandardSequences.MagneticField_cff")
00006 process.load("Configuration.StandardSequences.Geometry_cff")
00007 process.load("Configuration.StandardSequences.Simulation_cff")
00008 process.load("Configuration.StandardSequences.L1Emulator_cff")
00009 process.load("Configuration.StandardSequences.L1TriggerDefaultMenu_cff")
00010 process.load("Configuration.StandardSequences.DigiToRaw_cff")
00011 process.load("Configuration.StandardSequences.RawToDigi_cff")
00012 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
00013 process.load("Configuration.StandardSequences.FakeConditions_cff")
00014 
00015 # For only regular objects
00016 process.load("HeavyIonsAnalysis.Configuration.Reconstruction_PbPb_cff")
00017 
00018 # For including Heavy Ion Objects
00019 # Don't forget to do first:
00020 #
00021 # cvs co RecoHI
00022 # cvs co DataFormats/HevayIonEvent
00023 #
00024 #process.load("HeavyIonsAnalysis.Configuration.Reconstruction_HI_cff")
00025 
00026 process.load("HeavyIonsAnalysis.Configuration.HIAnalysisEventContent_cff")
00027 
00028 process.maxEvents = cms.untracked.PSet(
00029     input = cms.untracked.int32(1)
00030 )
00031 process.source = cms.Source("PoolSource",
00032 #    fileNames = cms.untracked.vstring('rfio:/castor/cern.ch/cms/store/cmshi/mc/sim/pgun_jpsi2muons_d20080423/pgun_jpsi2muons_d20080423_r000001.root')
00033 fileNames = cms.untracked.vstring(           "rfio:/castor/cern.ch/cms/store/cmshi/mc/sim/hydjet_sim_x2_c5_d20080425/hydjet_sim_x2_c5_d20080425_r000002.root")
00034 
00035 )
00036 
00037 process.load("Configuration.StandardSequences.MixingNoPileUp_cff")
00038 
00039 #from HeavyIonsAnalysis.Configuration.EventEmbedding_cff import *
00040 #process.mix=mixSim
00041 #process.mix.input.fileNames = cms.untracked.vstring('rfio:/castor/cern.ch/cms/store/cmshi/mc/sim/pgun_jpsi2muons_d20080423/pgun_jpsi2muons_d20080423_r000005.root')
00042 
00043 process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
00044     moduleSeeds = cms.PSet(
00045         simMuonRPCDigis = cms.untracked.uint32(6),
00046         simEcalUnsuppressedDigis = cms.untracked.uint32(8),
00047         simSiStripDigis = cms.untracked.uint32(7),
00048         mix = cms.untracked.uint32(4),
00049         simHcalUnsuppressedDigis = cms.untracked.uint32(9),
00050         simMuonCSCDigis = cms.untracked.uint32(6),
00051         VtxSmeared = cms.untracked.uint32(2),
00052         g4SimHits = cms.untracked.uint32(3),
00053         simMuonDTDigis = cms.untracked.uint32(6),
00054         simSiPixelDigis = cms.untracked.uint32(7)
00055     ),
00056     sourceSeed = cms.untracked.uint32(1)
00057 )
00058 
00059 process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",
00060     oncePerEventMode = cms.untracked.bool(False),
00061     ignoreTotal = cms.untracked.int32(0)
00062 )
00063 
00064 process.MessageLogger = cms.Service("MessageLogger",
00065     debugModules = cms.untracked.vstring('towerMaker', 
00066         'caloTowers', 
00067         'iterativeConePu5CaloJets'),
00068     destinations = cms.untracked.vstring('cout', 
00069         'cerr'),
00070     cerr = cms.untracked.PSet(
00071         threshold = cms.untracked.string('DEBUG')
00072     ),
00073     cout = cms.untracked.PSet(
00074         threshold = cms.untracked.string('DEBUG')
00075     ),
00076     fwkJobReports = cms.untracked.vstring('FrameworkJobReport.xml')
00077 )
00078 
00079 process.Timing = cms.Service("Timing")
00080 
00081 process.output = cms.OutputModule("PoolOutputModule",
00082     process.HIRecoObjects,
00083     compressionLevel = cms.untracked.int32(2),
00084     commitInterval = cms.untracked.uint32(1),
00085     fileName = cms.untracked.string('jpsi2muons_PbPb_RECO.root')
00086 )
00087 
00088 process.p = cms.Path(process.mix*process.doAllDigi*process.l1Emulator*process.digiToRaw*process.rawToDigi*process.reconstruct_PbPb)
00089 #process.p = cms.Path(process.mix*process.doAllDigi*process.l1Emulator*process.digiToRaw*process.rawToDigi*process.hiTrackingWithOfflineBeamSpot)
00090 process.outpath = cms.EndPath(process.output)
00091 process.output.outputCommands.append('keep *_*_*_RECO')
00092 
00093 

Generated on Tue Jun 9 17:37:35 2009 for CMSSW by  doxygen 1.5.4