test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ak8PFJetsCS_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets
6 from RecoJets.JetProducers.ak5PFJetsTrimmed_cfi import ak5PFJetsTrimmed
7 from RecoJets.JetProducers.ak5PFJetsFiltered_cfi import ak5PFJetsFiltered, ak5PFJetsMassDropFiltered
8 from RecoJets.JetProducers.ak5PFJetsPruned_cfi import ak5PFJetsPruned
9 from RecoJets.JetProducers.SubJetParameters_cfi import SubJetParameters
10 
11 ak8PFJetsCS = ak4PFJets.clone(
12  rParam = cms.double( 0.8 ),
13  useConstituentSubtraction = cms.bool(True),
14  csRParam = cms.double(0.4),
15  csRho_EtaMax = ak4PFJets.Rho_EtaMax, # Just use the same eta for both C.S. and rho by default
16  useExplicitGhosts = cms.bool(True),
17  doAreaFastjet = cms.bool(True),
18  jetPtMin = cms.double(100.0)
19  )
20 
21 
22 
23 ak8PFJetsCSConstituents = cms.EDFilter("PFJetConstituentSelector",
24  src = cms.InputTag("ak8PFJetsCS"),
25  cut = cms.string("pt > 100.0")
26  )
27 
28 
29 ak8PFJetsCSPruned = ak5PFJetsPruned.clone(
30  rParam = 0.8,
31  jetPtMin = 15.0,
32  src = cms.InputTag("ak8PFJetsCSConstituents", "constituents")
33  )
34 
35 ak8PFJetsCSTrimmed = ak5PFJetsTrimmed.clone(
36  rParam = 0.8,
37  jetPtMin = 15.0,
38  src = cms.InputTag("ak8PFJetsCSConstituents", "constituents")
39  )
40 
41 
42 ak8PFJetsCSFiltered = ak5PFJetsFiltered.clone(
43  rParam = 0.8,
44  jetPtMin = 15.0,
45  src = cms.InputTag("ak8PFJetsCSConstituents", "constituents")
46  )
47