CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Reconstruction_hiPF_cff.py
Go to the documentation of this file.
2 
3 # include particle flow local reconstruction
5 particleFlowClusterPS.thresh_Pt_Seed_Endcap = cms.double(99999.)
6 
8 pfTrack.UseQuality = cms.bool(True)
9 pfTrack.TrackQuality = cms.string('highPurity')
10 pfTrack.TkColList = cms.VInputTag("hiSelectedTracks")
11 pfTrack.PrimaryVertexLabel = cms.InputTag("hiSelectedVertex")
12 pfTrack.MuColl = cms.InputTag("muons")
13 
14 # run a trimmed down PF sequence with heavy-ion vertex, no conversions, nucl int, etc.
16 particleFlowBlock.useConvBremPFRecTracks = cms.bool(False)
17 particleFlowBlock.useIterTracking = cms.bool(False)
18 particleFlowBlock.useNuclear = cms.bool(False)
19 particleFlowBlock.useConversions = cms.bool(False)
20 particleFlowBlock.RecMuons = 'muons'
21 
22 particleFlowTmp.postMuonCleaning = cms.bool(False)
23 particleFlowTmp.vertexCollection = cms.InputTag("hiSelectedVertex")
24 particleFlowTmp.usePFElectrons = cms.bool(True)
25 particleFlowTmp.muons = cms.InputTag("muons")
26 particleFlowTmp.usePFConversions = cms.bool(False)
27 
29 pfTrackElec.applyGsfTrackCleaning = cms.bool(True)
30 pfTrackElec.PrimaryVertexLabel = cms.InputTag("hiSelectedVertex")
31 
32 mvaElectrons.vertexTag = cms.InputTag("hiSelectedVertex")
33 
34 # local reco must run before electrons (RecoHI/HiEgammaAlgos), due to PF integration
35 HiParticleFlowLocalReco = cms.Sequence(particleFlowCluster
36  * pfTrack
37  * pfTrackElec
38  )
39 
40 #PF Reco runs after electrons
41 HiParticleFlowReco = cms.Sequence(pfGsfElectronMVASelectionSequence
42  * particleFlowBlock
43  * particleFlowTmp
44  )