CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/Configuration/StandardSequences/python/ReconstructionCosmics_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 #
00003 # luminosity
00004 #
00005 from RecoLuminosity.LumiProducer.lumiProducer_cff import *
00006 #
00007 # tracker
00008 #
00009 from RecoLocalTracker.Configuration.RecoLocalTracker_Cosmics_cff import *
00010 from RecoTracker.Configuration.RecoTrackerP5_cff import *
00011 from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
00012 from RecoTracker.Configuration.RecoTrackerBHM_cff import *
00013 
00014 #
00015 # calorimeters
00016 #
00017 from RecoLocalCalo.Configuration.RecoLocalCalo_Cosmics_cff import *
00018 from RecoEcal.Configuration.RecoEcalCosmics_cff import *
00019 #
00020 # muons
00021 #
00022 from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import *
00023 from RecoMuon.Configuration.RecoMuonCosmics_cff import *
00024 
00025 # primary vertex
00026 from RecoVertex.Configuration.RecoVertexCosmicTracks_cff import *
00027 
00028 #
00029 # jets and met
00030 #
00031 from RecoJets.Configuration.RecoCaloTowersGR_cff import *
00032 from RecoJets.Configuration.RecoJetsGR_cff import *
00033 from RecoMET.Configuration.RecoMET_Cosmics_cff import *
00034 
00035 #
00036 ## egamma
00037 #
00038 from RecoEgamma.Configuration.RecoEgammaCosmics_cff import *
00039 
00040 # local reco
00041 trackerCosmics = cms.Sequence(offlineBeamSpot*trackerlocalreco*tracksP5)
00042 hbhereco = hbheprereco.clone()
00043 calolocalreco.replace(hbheprereco,hbhereco)
00044 caloCosmics = cms.Sequence(calolocalreco*ecalClusters)
00045 caloCosmics_HcalNZS = cms.Sequence(calolocalrecoNZS*ecalClusters)
00046 muonsLocalRecoCosmics = cms.Sequence(muonlocalreco+muonlocalrecoT0Seg)
00047 
00048 localReconstructionCosmics         = cms.Sequence(trackerCosmics*caloCosmics*muonsLocalRecoCosmics*vertexrecoCosmics+LumiProducer)
00049 localReconstructionCosmics_HcalNZS = cms.Sequence(trackerCosmics*caloCosmics_HcalNZS*muonsLocalRecoCosmics*vertexrecoCosmics +LumiProducer)
00050 
00051 
00052 # global reco
00053 muonsCosmics = cms.Sequence(muonRecoGR)
00054 jetsCosmics = cms.Sequence(recoCaloTowersGR*recoJetsGR)
00055 egammaCosmics = cms.Sequence(egammarecoGlobal_cosmics*egammarecoCosmics_woElectrons)
00056 
00057 
00058 from FWCore.Modules.logErrorHarvester_cfi import *
00059 
00060 
00061 reconstructionCosmics         = cms.Sequence(localReconstructionCosmics*
00062                                              beamhaloTracksSeq*
00063                                              jetsCosmics*
00064                                              muonsCosmics*
00065                                              regionalCosmicTracksSeq*
00066                                              metrecoCosmics*
00067                                              egammaCosmics*
00068                                              logErrorHarvester)
00069 reconstructionCosmics_HcalNZS = cms.Sequence(localReconstructionCosmics_HcalNZS*
00070                                              beamhaloTracksSeq*
00071                                              jetsCosmics*
00072                                              muonsCosmics*
00073                                              regionalCosmicTracksSeq*
00074                                              metrecoCosmics*
00075                                              egammaCosmics*
00076                                              logErrorHarvester)
00077 reconstructionCosmics_woTkBHM = cms.Sequence(localReconstructionCosmics*
00078                                              jetsCosmics*
00079                                              muonsCosmics*
00080                                              regionalCosmicTracksSeq*
00081                                              metrecoCosmics*
00082                                              egammaCosmics)