[CMSSW] / CMSSW / Configuration / StandardSequences / python / ReconstructionHeavyIons_cff.py Repository:
ViewVC logotype

Annotation of /CMSSW/Configuration/StandardSequences/python/ReconstructionHeavyIons_cff.py

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.8 - (view) (download) (as text)

1 : arizzi 1.1 import FWCore.ParameterSet.Config as cms
2 :    
3 :     #--------------------------------------------------------------------------
4 :     # LOCAL RECO
5 :    
6 :     # Tracker
7 :     from RecoVertex.BeamSpotProducer.BeamSpot_cfi import *
8 :     from RecoLocalTracker.Configuration.RecoLocalTracker_cff import *
9 :    
10 :     # Ecal
11 :     from RecoLocalCalo.Configuration.ecalLocalRecoSequence_cff import *
12 :    
13 :     # Hcal
14 :     from RecoLocalCalo.Configuration.hcalLocalReco_cff import *
15 : vlimant 1.7 from RecoLocalCalo.Configuration.hcalLocalRecoNZS_cff import *
16 : arizzi 1.1
17 : vlimant 1.8 #castor
18 :     from RecoLocalCalo.CastorReco.CastorSimpleReconstructor_cfi import *
19 :    
20 : arizzi 1.1 # Muons
21 :     from RecoLocalMuon.Configuration.RecoLocalMuon_cff import *
22 : dlange 1.4 from RecoLuminosity.LumiProducer.lumiProducer_cff import *
23 : arizzi 1.1
24 :     #--------------------------------------------------------------------------
25 :     # HIGH LEVEL RECO
26 :    
27 :     from RecoHI.Configuration.Reconstruction_HI_cff import *
28 : vlimant 1.7 from RecoHI.Configuration.Reconstruction_hiPF_cff import *
29 : vlimant 1.8 from RecoLocalCalo.Castor.Castor_cff import *
30 : arizzi 1.1
31 :     #--------------------------------------------------------------------------
32 :    
33 :     caloReco = cms.Sequence(ecalLocalRecoSequence*hcalLocalRecoSequence)
34 : vlimant 1.6 hbhereco = hbheprereco.clone()
35 :     hcalLocalRecoSequence.replace(hbheprereco,hbhereco)
36 : arizzi 1.1 muonReco = cms.Sequence(trackerlocalreco+muonlocalreco+lumiProducer)
37 : vlimant 1.8 localReco = cms.Sequence(offlineBeamSpot*muonReco*caloReco*castorreco)
38 : arizzi 1.1
39 : vlimant 1.7 hbherecoMB = hbheprerecoMB.clone()
40 :     hcalLocalRecoSequenceNZS.replace(hbheprerecoMB,hbherecoMB)
41 :     caloRecoNZS = cms.Sequence(caloReco+hcalLocalRecoSequenceNZS)
42 :     localReco_HcalNZS = cms.Sequence(offlineBeamSpot*muonReco*caloRecoNZS)
43 :    
44 : arizzi 1.1 #--------------------------------------------------------------------------
45 :     # Main Sequence
46 :    
47 : vlimant 1.8 reconstruct_PbPb = cms.Sequence(localReco*globalRecoPbPb*CastorFullReco)
48 : arizzi 1.2 reconstructionHeavyIons = cms.Sequence(reconstruct_PbPb)
49 : arizzi 1.1
50 : vlimant 1.7 reconstructionHeavyIons_HcalNZS = cms.Sequence(localReco_HcalNZS*globalRecoPbPb)
51 :    
52 :     reconstructionHeavyIons_withPF = cms.Sequence(reconstructionHeavyIons)
53 :     reconstructionHeavyIons_withPF *= HiParticleFlowReco
54 :    
55 :     reconstructionHeavyIons_HcalNZS_withPF = cms.Sequence(reconstructionHeavyIons_HcalNZS)
56 :     reconstructionHeavyIons_HcalNZS_withPF *= HiParticleFlowReco
57 :    
58 : arizzi 1.1 #--------------------------------------------------------------------------

CERN LCG CVS service
ViewVC Help
Powered by ViewVC 1.0.9