Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-03-03 02:18:09

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #--------------------------------------------------------------------------
0004 # LOCAL RECO
0005 
0006 # Tracker
0007 from RecoVertex.BeamSpotProducer.BeamSpot_cfi import *
0008 from RecoLuminosity.LumiProducer.bunchSpacingProducer_cfi import *
0009 from RecoLocalTracker.Configuration.RecoLocalTrackerHeavyIons_cff import *
0010 from RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi import *
0011 from RecoPixelVertexing.PixelLowPtUtilities.siPixelClusterShapeCache_cfi import *
0012 
0013 # Ecal
0014 from RecoLocalCalo.Configuration.ecalLocalRecoSequence_cff import *
0015 from RecoLocalCalo.EcalRecAlgos.EcalSeverityLevelESProducer_cfi import *
0016 
0017 # Hcal
0018 from RecoLocalCalo.Configuration.hcalLocalReco_cff import *
0019 from RecoLocalCalo.Configuration.hcalLocalRecoNZS_cff import *
0020 
0021 #castor
0022 from RecoLocalCalo.CastorReco.CastorSimpleReconstructor_cfi import *
0023 
0024 # Muons
0025 from RecoLocalMuon.Configuration.RecoLocalMuon_cff import *
0026 
0027 #--------------------------------------------------------------------------
0028 # HIGH LEVEL RECO
0029 
0030 from RecoHI.Configuration.Reconstruction_HI_cff import *
0031 from RecoHI.Configuration.Reconstruction_hiPF_cff import *
0032 from RecoLocalCalo.Castor.Castor_cff import *
0033 from RecoHI.HiEgammaAlgos.HiElectronSequence_cff import *
0034 #--------------------------------------------------------------------------
0035 
0036 from RecoPixelVertexing.PixelLowPtUtilities.siPixelClusterShapeCache_cfi import *
0037 siPixelClusterShapeCachePreSplitting = siPixelClusterShapeCache.clone(
0038     src = 'siPixelClustersPreSplitting'
0039     )
0040 
0041 caloRecoTask = cms.Task(ecalLocalRecoTask,hcalLocalRecoTask)
0042 muonRecoTask = cms.Task(trackerlocalrecoTask,MeasurementTrackerEventPreSplitting,siPixelClusterShapeCachePreSplitting,muonlocalrecoTask)
0043 localRecoTask = cms.Task(bunchSpacingProducer,offlineBeamSpot,muonRecoTask,caloRecoTask,castorreco)
0044 
0045 #hbherecoMB = hbheprerecoMB.clone()
0046 #hcalLocalRecoSequenceNZS.replace(hbheprerecoMB,hbherecoMB)
0047 
0048 caloRecoNZSTask = cms.Task(caloRecoTask,hcalLocalRecoTaskNZS)
0049 localReco_HcalNZSTask = cms.Task(bunchSpacingProducer,offlineBeamSpot,muonRecoTask,caloRecoNZSTask)
0050 
0051 #--------------------------------------------------------------------------
0052 # Main Sequence
0053 reconstruct_PbPbTask = cms.Task(localRecoTask,CastorFullRecoTask,globalRecoPbPbTask)
0054 reconstructionHeavyIons = cms.Sequence(reconstruct_PbPbTask)
0055 
0056 reconstructionHeavyIons_HcalNZSTask = cms.Task(localReco_HcalNZSTask,globalRecoPbPbTask)
0057 
0058 reconstructionHeavyIons_withRegitMu = cms.Sequence(reconstructionHeavyIons*regionalMuonRecoPbPb)
0059 #--------------------------------------------------------------------------