CMS 3D CMS Logo

Reconstruction_HI_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #--------------------------------------------------------------------------
4 # HIGH LEVEL RECO
5 
6 # Tracking
7 from RecoHI.HiTracking.HiTracking_cff import * # two additional steps
8 
9 # Egamma
12 ecalDrivenElectronSeeds.SeedConfiguration.SCEtCut = cms.double(15.0)
13 ecalDrivenGsfElectrons.minSCEtBarrel = cms.double(15.0)
14 ecalDrivenGsfElectrons.minSCEtEndcaps = cms.double(15.0)
15 
16 # Jet Reconstruction
18 
19 # Muon Reco
21 # keep regit seperate for the moment
23 
25 
26 # Heavy Ion Event Characterization
31 
32 # HCAL noise producer
34 hcalnoise.trackCollName = 'hiGeneralTracks'
35 
36 # Global + High-Level Reco Sequence
37 globalRecoPbPb = cms.Sequence(hiTracking_wSplitting
38  * hiParticleFlowLocalReco
39  * hiEcalClusters
40  * hiRecoJets
41  * muonRecoPbPb
42  * hiElectronSequence
43  * hiEgammaSequence
44  * hiParticleFlowReco
45  * hiCentrality
46  #* centralityBin # temporarily removed
47  * hiClusterCompatibility
48  * hiEvtPlane
49  * hcalnoise
50  * muonRecoHighLevelPbPb
51  )
52 globalRecoPbPb_wPhase1 = globalRecoPbPb.copy()
53 globalRecoPbPb_wPhase1.replace(hiTracking_wSplitting, hiTracking_wSplitting_Phase1)
54 from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1
55 trackingPhase1.toReplaceWith(globalRecoPbPb, globalRecoPbPb_wPhase1)
56 
57 
58 globalRecoPbPb_wConformalPixel = cms.Sequence(hiTracking_wConformalPixel
59  * hiParticleFlowLocalReco
60  * hiEcalClusters
61  * hiRecoJets
62  * muonRecoPbPb
63  * hiElectronSequence
64  * hiEgammaSequence
65  * hiParticleFlowReco
66  * hiCentrality
67  #* centralityBin # temporarily removed
68  * hiClusterCompatibility
69  * hiEvtPlane
70  * hcalnoise
71  * muonRecoHighLevelPbPb
72  )
73 
74 #--------------------------------------------------------------------------
75 # Full sequence (LOCAL RECO + HIGH LEVEL RECO)
76 # in Configuration.StandardSequences.ReconstructionHeavyIons_cff
77 
78 # Modify zero-suppression sequence here
80 siStripZeroSuppression.storeCM = cms.bool(True)
81