CMS 3D CMS Logo

Functions

fftjetcorrectionproducer_cfi Namespace Reference

Functions

def configure_fftjet_correction_producer

Function Documentation

def fftjetcorrectionproducer_cfi::configure_fftjet_correction_producer (   sequenceTags,
  jetProducerModule 
)

Definition at line 4 of file fftjetcorrectionproducer_cfi.py.

00005                                                                          :
00006     used_records = [fftjet_corr_types[s].correctorRecord for s in sequenceTags]
00007     config = cms.EDProducer(
00008         "FFTJetCorrectionProducer",
00009         #
00010         # Input jet collection
00011         src = cms.InputTag(jetProducerModule, "MadeByFFTJet"),
00012         #
00013         # Label for the output jet collection
00014         outputLabel = cms.string(""),
00015         #
00016         # Event setup record types for jet correction sequences
00017         records = cms.vstring(used_records),
00018         #
00019         # Jet type to process
00020         jetType = cms.string(fftjet_corr_types[sequenceTags[0]].jetType),
00021         #
00022         # Are we going to write out a corresponding collection
00023         # of systematic uncertainties?
00024         writeUncertainties = cms.bool(False),
00025         #
00026         # Subtract the pileup?
00027         subtractPileup = cms.bool(True),
00028         #
00029         # Are we subtracting pileup as 4-vector?
00030         subtractPileupAs4Vec = cms.bool(False)
00031     )
00032     return config