1 import FWCore.ParameterSet.Config
as cms
2 from RecoJets.JetProducers.SubJetParameters_cfi
import SubJetParameters
10 ak8PFJets = ak4PFJets.clone(
11 rParam = cms.double(0.8),
12 jetPtMin = cms.double(50.0)
18 ak8PFJetsPuppi = ak8PFJets.clone(
19 src = cms.InputTag(
"puppi")
22 ak8PFJetsCHS = ak8PFJets.clone(
23 src = cms.InputTag(
"pfNoPileUpJME")
26 ak8PFJetsCS = ak8PFJets.clone(
27 useConstituentSubtraction = cms.bool(
True),
28 csRParam = cms.double(0.4),
29 csRho_EtaMax = ak8PFJets.Rho_EtaMax,
30 useExplicitGhosts = cms.bool(
True),
31 doAreaFastjet = cms.bool(
True),
32 jetPtMin = cms.double(100.0)
39 ak8PFJetsCSConstituents = cms.EDProducer(
"PFJetConstituentSelector",
40 src = cms.InputTag(
"ak8PFJetsCS"),
41 cut = cms.string(
"pt > 100.0")
44 ak8PFJetsCHSConstituents = cms.EDProducer(
"PFJetConstituentSelector",
45 src = cms.InputTag(
"ak8PFJetsCHS"),
46 cut = cms.string(
"pt > 100.0 && abs(rapidity()) < 2.4")
49 ak8PFJetsPuppiConstituents = cms.EDProducer(
"PFJetConstituentSelector",
50 src = cms.InputTag(
"ak8PFJetsPuppi"),
51 cut = cms.string(
"pt > 100.0 && abs(rapidity()) < 2.4")
58 ak8PFJetsCHSFiltered = ak8PFJets.clone(
59 src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents"),
60 useFiltering = cms.bool(
True),
62 rFilt = cms.double(0.3),
63 useExplicitGhosts = cms.bool(
True),
64 writeCompound = cms.bool(
True),
65 jetCollInstanceName=cms.string(
"SubJets"),
70 ak8PFJetsCHSMassDropFiltered = ak8PFJets.clone(
71 src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents"),
72 useMassDropTagger = cms.bool(
True),
73 muCut = cms.double(0.667),
74 yCut = cms.double(0.08),
75 writeCompound = cms.bool(
True),
76 jetCollInstanceName=cms.string(
"SubJets"),
80 ak8PFJetsCHSPruned = ak8PFJets.clone(
82 src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents"),
83 usePruning = cms.bool(
True),
84 useExplicitGhosts = cms.bool(
True),
85 writeCompound = cms.bool(
True),
86 jetCollInstanceName=cms.string(
"SubJets"),
88 doAreaFastjet = cms.bool(
False)
91 ak8PFJetsCHSSoftDrop = ak8PFJets.clone(
92 useSoftDrop = cms.bool(
True),
93 src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents"),
94 zcut = cms.double(0.1),
95 beta = cms.double(0.0),
97 useExplicitGhosts = cms.bool(
True),
98 writeCompound = cms.bool(
True),
99 jetCollInstanceName=cms.string(
"SubJets"),
104 ak8PFJetsCHSTrimmed = ak8PFJets.clone(
105 useTrimming = cms.bool(
True),
106 src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents"),
107 rFilt = cms.double(0.2),
108 trimPtFracMin = cms.double(0.03),
109 useExplicitGhosts = cms.bool(
True),
113 ak8PFJetsPuppiSoftDrop = ak8PFJetsCHSSoftDrop.clone(
114 src = cms.InputTag(
"ak8PFJetsPuppiConstituents",
"constituents")