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 externalGridFile = cms.string(
""),
36 peakFinderMaxEta = cms.double(fftjet_standard_eta_range),
37 peakFinderMaxMagnitude = cms.double(1.e-8),
40 fixEfficiency = cms.bool(
False),
45 convolverMinBin = cms.uint32(0),
46 convolverMaxBin = cms.uint32(fftjet_large_int),
49 insertCompleteEvent = cms.bool(fftjet_insert_complete_event),
54 completeEventScale = cms.double(fftjet_complete_event_scale),
57 completeEventDataCutoff = cms.double(0.0),
60 outputLabel = cms.string(
"FFTJetPatternRecognition"),
63 src = cms.InputTag(
"towerMaker"),
68 jetType = cms.string(
"CaloJet"),
71 doPVCorrection = cms.bool(
False),
75 srcPVs = cms.InputTag(
"offlinePrimaryVertices"),
79 maxAdaptiveScales = cms.uint32(0),
84 minAdaptiveRatioLog = cms.double(0.01),
88 etaDependentScaleFactors = cms.vdouble(),
93 etaDependentMagnutideFactors = cms.vdouble(),
96 GridConfiguration = fftjet_grid_256_128,
100 PeakSelectorConfiguration = fftjet_peak_selector_allpass,
105 InitialScales = fftjet_patreco_scales_50,
115 SparsifierConfiguration = cms.PSet(
116 maxLevelNumber = cms.int32(-1),
117 filterMask = cms.uint32(fftjet_large_int),
118 userScales = cms.vdouble()
122 TreeDistanceCalculator = fftjet_fixed_bandwidth_distance,
125 anomalous = fftjet_anomalous_tower_default