File indexing completed on 2024-04-06 12:25:23
0001
0002
0003 import FWCore.ParameterSet.Config as cms
0004
0005 from RecoJets.FFTJetProducers.fftjetcommon_cfi import *
0006 import RecoJets.FFTJetProducers.pileup_shape_Summer11_Calo_v1_cfi as calo_ps
0007
0008
0009 fftjet_pileup_phi_to_eta_ratio = 1.1
0010
0011
0012
0013 fftjet_pileup_grid_calo = cms.PSet(
0014 nEtaBins = cms.uint32(calo_ps.fftjet_pileup_eta_bins),
0015 etaMin = cms.double(-calo_ps.fftjet_pileup_eta_max),
0016 etaMax = cms.double(calo_ps.fftjet_pileup_eta_max),
0017 nPhiBins = cms.uint32(calo_ps.fftjet_pileup_phi_bins),
0018 phiBin0Edge = cms.double(0.0),
0019 title = cms.untracked.string("FFTJet Pileup Grid")
0020 )
0021
0022 fftjetPileupProcessorCalo = cms.EDProducer(
0023 "FFTJetPileupProcessor",
0024
0025
0026 kernelEtaScale = cms.double(1.0),
0027 kernelPhiScale = cms.double(fftjet_pileup_phi_to_eta_ratio),
0028
0029
0030 outputLabel = cms.string("FFTJetPileupCalo"),
0031
0032
0033 src = cms.InputTag("towerMaker"),
0034
0035
0036 jetType = cms.string("CaloJet"),
0037
0038
0039 doPVCorrection = cms.bool(False),
0040
0041
0042
0043 srcPVs = cms.InputTag("offlinePrimaryVertices"),
0044
0045
0046 etaDependentMagnutideFactors = cms.vdouble(),
0047
0048
0049 etaFlatteningFactors = cms.vdouble(calo_ps.fftjet_pileup_magnitude_factors),
0050
0051
0052 GridConfiguration = fftjet_pileup_grid_calo,
0053
0054
0055 convolverMinBin = cms.uint32(calo_ps.fftjet_pileup_min_eta_bin),
0056 convolverMaxBin = cms.uint32(calo_ps.fftjet_pileup_max_eta_bin),
0057
0058
0059 pileupEtaPhiArea = cms.double(calo_ps.fftjet_pileup_eta_phi_area),
0060
0061
0062
0063 nScales = cms.uint32(1),
0064 minScale = cms.double(calo_ps.fftjet_pileup_bandwidth),
0065 maxScale = cms.double(calo_ps.fftjet_pileup_bandwidth),
0066
0067
0068 nPercentiles = cms.uint32(51),
0069
0070
0071 externalGridFiles = cms.vstring(),
0072
0073
0074 externalGridMaxEnergy = cms.double(20000.0),
0075
0076
0077 anomalous = fftjet_anomalous_tower_default,
0078
0079
0080
0081 insertCompleteEvent = cms.bool(fftjet_insert_complete_event),
0082 completeEventScale = cms.double(fftjet_complete_event_scale),
0083
0084
0085 flatteningTableRecord = cms.string("flatteningTableRecord"),
0086 flatteningTableName = cms.string("flatteningTableName"),
0087 flatteningTableCategory = cms.string("flatteningTableCategory"),
0088 loadFlatteningFactorsFromDB = cms.bool(False)
0089 )