CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
fftjetlookuptableesproducer_cfi.ValidFFTJetLUT Class Reference

Public Member Functions

def __init__ (self, basename)
 

Public Attributes

 basename
 
 dbRecord
 
 dbTag
 
 esProducer
 
 LUTRecord
 

Detailed Description

A class which contains the info about a valid combination
of ES record types and ES producer type for FFTJet lookup tables

Definition at line 3 of file fftjetlookuptableesproducer_cfi.py.

Constructor & Destructor Documentation

◆ __init__()

def fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.__init__ (   self,
  basename 
)

Definition at line 8 of file fftjetlookuptableesproducer_cfi.py.

8  def __init__(self, basename):
9  self.basename = basename
10  self.dbTag = "FFT" + basename + "TableDBTag"
11  self.dbRecord = "FFT" + basename + "ParametersRcd"
12  self.LUTRecord = "FFT" + basename + "TableRcd"
13  self.esProducer = "FFT" + basename + "TableESProducer"
14 
15 # The following dictionary contains valid combinations of ES record
16 # types and ES producer type for FFTJet (pileup) lookup tables.
17 #
18 # The dictionary keys used here correspond to the types defined in
19 # CondFormats/JetMETObjects/interface/FFTJetLUTTypes.h
20 #
21 # The database ES record types are listed in
22 # CondFormats/DataRecord/interface/FFTJetCorrectorParametersRcdTypes.h
23 #
24 # The jet correction sequence types (which depend on the corresponding
25 # database ES record types) are listed in
26 # JetMETCorrections/FFTJetObjects/interface/FFTJetLookupTableRcdTypes.h
27 #
28 # The ES producer types are defined in
29 # JetMCorrections/FFTJetModules/plugins/FFTJetLookupTableESProducer.cc
30 #
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Data Documentation

◆ basename

fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.basename

Definition at line 9 of file fftjetlookuptableesproducer_cfi.py.

◆ dbRecord

fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.dbRecord

Definition at line 11 of file fftjetlookuptableesproducer_cfi.py.

◆ dbTag

fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.dbTag

Definition at line 10 of file fftjetlookuptableesproducer_cfi.py.

◆ esProducer

fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.esProducer

Definition at line 13 of file fftjetlookuptableesproducer_cfi.py.

◆ LUTRecord

fftjetlookuptableesproducer_cfi.ValidFFTJetLUT.LUTRecord

Definition at line 12 of file fftjetlookuptableesproducer_cfi.py.