7 fftjet_patreco_producer = cms.EDProducer(
8 "FFTJetPatRecoProducer",
11 kernelEtaScale = cms.double(math.sqrt(1.0/fftjet_phi_to_eta_bw_ratio)),
12 kernelPhiScale = cms.double(math.sqrt(fftjet_phi_to_eta_bw_ratio)),
17 makeClusteringTree = cms.bool(
True),
22 verifyDataConversion = cms.untracked.bool(
False),
25 sparsify = cms.bool(
True),
28 storeDiscretizationGrid = cms.bool(
False),
32 peakFinderMaxEta = cms.double(fftjet_standard_eta_range),
33 peakFinderMaxMagnitude = cms.double(1.e-8),
36 fixEfficiency = cms.bool(
False),
41 convolverMinBin = cms.uint32(0),
42 convolverMaxBin = cms.uint32(fftjet_large_int),
45 insertCompleteEvent = cms.bool(fftjet_insert_complete_event),
50 completeEventScale = cms.double(fftjet_complete_event_scale),
53 completeEventDataCutoff = cms.double(0.0),
56 outputLabel = cms.string(
"FFTJetPatternRecognition"),
59 src = cms.InputTag(
"towerMaker"),
64 jetType = cms.string(
"CaloJet"),
67 doPVCorrection = cms.bool(
False),
71 srcPVs = cms.InputTag(
"offlinePrimaryVertices"),
75 maxAdaptiveScales = cms.uint32(0),
80 minAdaptiveRatioLog = cms.double(0.01),
84 etaDependentScaleFactors = cms.vdouble(),
89 etaDependentMagnutideFactors = cms.vdouble(),
92 GridConfiguration = fftjet_grid_256_72,
96 PeakSelectorConfiguration = fftjet_peak_selector_allpass,
101 InitialScales = fftjet_patreco_scales_50,
111 SparsifierConfiguration = cms.PSet(
112 maxLevelNumber = cms.int32(-1),
113 filterMask = cms.uint32(fftjet_large_int),
114 userScales = cms.vdouble()
118 TreeDistanceCalculator = fftjet_fixed_bandwidth_distance,
121 anomalous = fftjet_anomalous_tower_default