2 import FWCore.ParameterSet.Config
as cms
6 fftjet_default_recombination_scale = 0.5
9 fftjetJetMaker = cms.EDProducer(
13 treeLabel = cms.InputTag(
"fftjetpatreco",
"FFTJetPatternRecognition"),
18 insertCompleteEvent = cms.bool(fftjet_insert_complete_event),
19 completeEventScale = cms.double(fftjet_complete_event_scale),
24 InitialScales = fftjet_patreco_scales_50,
27 outputLabel = cms.string(
"MadeByFFTJet"),
30 src = cms.InputTag(
"towerMaker"),
37 jetType = cms.string(
"CaloJet"),
40 doPVCorrection = cms.bool(
False),
44 srcPVs = cms.InputTag(
"offlinePrimaryVertices"),
47 anomalous = fftjet_anomalous_tower_default,
50 etaDependentMagnutideFactors = cms.vdouble(),
54 reuseExistingGrid = cms.bool(
False),
58 GridConfiguration = fftjet_grid_256_128,
62 maxIterations = cms.uint32(1),
68 nJetsRequiredToConverge = cms.uint32(10),
75 convergenceDistance = cms.double(1.0e-6),
79 assignConstituents = cms.bool(
True),
86 resumConstituents = cms.bool(
False),
90 noiseLevel = cms.double(0.15),
94 nClustersRequested = cms.uint32(4),
98 gridScanMaxEta = cms.double(fftjet_standard_eta_range),
103 useGriddedAlgorithm = cms.bool(
False),
114 recombinationAlgorithm = cms.string(
"Kernel"),
117 isCrisp = cms.bool(
True),
124 unlikelyBgWeight = cms.double(0.0),
131 recombinationDataCutoff = cms.double(0.0),
145 resolution = cms.string(
"fixed"),
148 fixedScale = cms.double(0.15),
153 minStableScale = cms.double(0.0),
154 maxStableScale = cms.double(0.0),
157 stabilityAlpha = cms.double(0.5),
161 PeakSelectorConfiguration = cms.PSet(
162 Class = cms.string(
"SimplePeakSelector"),
163 magCut = cms.double(0.1),
164 driftSpeedCut = cms.double(1.0e100),
165 magSpeedCut = cms.double(-1.0e100),
166 lifeTimeCut = cms.double(-1.0e100),
167 NNDCut = cms.double(-1.0e100),
168 etaCut = cms.double(1.0e100),
169 splitTimeCut = cms.double(-1.0e100),
170 mergeTimeCut = cms.double(-1.0e100)
174 jetMembershipFunction = fftjet_jet_membership_cone,
177 bgMembershipFunction = fftjet_noise_membership_smallconst,
180 recoScaleCalcPeak = cms.PSet(
181 Class = cms.string(
"ConstDouble"),
182 value = cms.double(fftjet_default_recombination_scale)
190 recoScaleRatioCalcPeak = fftjet_peakfunctor_const_zero,
194 memberFactorCalcPeak = fftjet_peakfunctor_const_one,
203 recoScaleCalcJet = cms.PSet(
204 Class = cms.string(
"ConstDouble"),
205 value = cms.double(fftjet_default_recombination_scale)
207 recoScaleRatioCalcJet = fftjet_peakfunctor_const_one,
208 memberFactorCalcJet = fftjet_peakfunctor_const_one,
209 jetDistanceCalc = fftjet_convergence_jet_distance,
215 calculatePileup = cms.bool(
False),
218 subtractPileup = cms.bool(
False),
223 subtractPileupAs4Vec = cms.bool(
False),
226 pileupLabel = cms.InputTag(
"pileupestimator",
"FFTJetPileupEstimatePF"),
229 genJetsLabel = cms.InputTag(
"fftgenjetproducer",
"MadeByFFTJet"),
233 maxInitialPreclusters = cms.uint32(2147483647),
236 pileupTableRecord = cms.string(
"pileupTableRecord"),
237 pileupTableName = cms.string(
"pileupTableName"),
238 pileupTableCategory = cms.string(
"pileupTableCategory"),
239 loadPileupFromDB = cms.bool(
False)