CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
jetTools.py
Go to the documentation of this file.
2 
3 import RecoJets.JetProducers.ak5PFJets_cfi
4 import RecoJets.JetProducers.ic5PFJets_cfi
5 
6 def jetAlgo( algo ):
7 
8  # print 'PF2PAT: selecting jet algorithm ', algo
9 
10  if algo == 'IC5':
11 #allPfJets = RecoJets.JetProducers.ic5PFJets_cfi.iterativeCone5PFJets.clone()
12  jetAlgo = RecoJets.JetProducers.ic5PFJets_cfi.iterativeCone5PFJets.clone()
13  elif algo == 'AK5':
14  jetAlgo = RecoJets.JetProducers.ak5PFJets_cfi.ak5PFJets.clone()
15  elif algo == 'AK7':
16  jetAlgo = RecoJets.JetProducers.ak5PFJets_cfi.ak5PFJets.clone()
17  jetAlgo.rParam = cms.double(0.7)
18  jetAlgo.doAreaFastjet = cms.bool(False)
19 
20  jetAlgo.src = 'pfNoElectron'
21  return jetAlgo
def jetAlgo
Definition: jetTools.py:6