Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:18:20

0001 # MC-mix calibrated pile-up estimator for CaloJets
0002 
0003 import FWCore.ParameterSet.Config as cms
0004 import RecoJets.FFTJetProducers.mixed_calib_calo_ttbar_result as calib_calo
0005 
0006 # FFTJet puleup estimator module configuration
0007 fftjetPileupEstimatorCalo = cms.EDProducer(
0008     "FFTJetPileupEstimator",
0009     #
0010     # Label for the input info
0011     inputLabel = cms.InputTag("pileupprocessor", "FFTJetPileupCalo"),
0012     #
0013     # Label for the produced objects
0014     outputLabel = cms.string("FFTJetPileupEstimateCalo"),
0015     #
0016     # Conversion factor from the calibration curve value
0017     # to the mean transverse energy density
0018     ptToDensityFactor = cms.double(1.0),
0019     #
0020     # Fixed cdf value (optimized for CaloJets)
0021     cdfvalue = cms.double(0.4),
0022     #
0023     # Filter number (there is only one filter for production runs)
0024     filterNumber = cms.uint32(0),
0025     #
0026     # Uncertainty zones for the Neyman belt
0027     uncertaintyZones = cms.vdouble(calib_calo.uncertaintyZones),
0028     #
0029     # Calibration and uncertainty curves
0030     calibrationCurve = calib_calo.calibrationCurve,
0031     uncertaintyCurve = calib_calo.uncertaintyCurve,
0032     #
0033     # Parameters related to calibration curve access from DB
0034     calibTableRecord = cms.string("calibTableRecord"),
0035     calibTableCategory = cms.string("calibTableCategory"),
0036     uncertaintyZonesName = cms.string("uncertaintyZonesName"),
0037     calibrationCurveName = cms.string("calibrationCurveName"),
0038     uncertaintyCurveName = cms.string("uncertaintyCurveName"),
0039     loadCalibFromDB = cms.bool(False)
0040 )