CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoJetsGlobal_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
10 
11 jetGlobalReco = cms.Sequence(recoJets*recoJetIds*recoTrackJets)
12 jetHighLevelReco = cms.Sequence(recoPFJets*jetCorrectorsForReco*recoJetAssociations*recoJetAssociationsExplicit*recoJPTJets)
13 
14 from Configuration.StandardSequences.Eras import eras
15 #HI-specific algorithms needed in pp scenario special configurations
16 from RecoHI.HiJetAlgos.hiFJRhoProducer import hiFJRhoProducer
17 
18 from RecoHI.HiJetAlgos.hiFJGridEmptyAreaCalculator_cff import hiFJGridEmptyAreaCalculator
19 eras.pA_2016.toModify(hiFJGridEmptyAreaCalculator, doCentrality = False)
20 
21 kt4PFJetsForRho = kt4PFJets.clone(doAreaFastjet = True,
22  jetPtMin = 0.0,
23  GhostArea = 0.005)
24 
25 from RecoHI.HiCentralityAlgos.pACentrality_cfi import pACentrality
26 eras.pA_2016.toModify(pACentrality, producePixelTracks = False)
27 
28 _jetHighLevelReco_pA = jetHighLevelReco.copy()
29 _jetHighLevelReco_pA += kt4PFJetsForRho
30 _jetHighLevelReco_pA += hiFJRhoProducer
31 _jetHighLevelReco_pA += hiFJGridEmptyAreaCalculator
32 _jetHighLevelReco_pA += pACentrality
33 eras.pA_2016.toReplaceWith(jetHighLevelReco, _jetHighLevelReco_pA)