Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:23:56

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoTauTag.RecoTau.tauDecayModes_cfi import *
0004 
0005 # module to produce tau-jet energy correction factors
0006 patTauJetCorrFactors = cms.EDProducer("TauJetCorrFactorsProducer",
0007     # input collection of jets
0008     src = cms.InputTag('hpsPFTauProducer'),
0009     # mapping of tau decay modes to payloads:
0010     # for reco::PFTaus, the decay modes are defined in DataFormats/TauReco/interface/PFTau.h ;
0011     # 'other' is taken for all reconstructed decay modes not explicitely specified
0012     # for reco::CaloTaus, for which no decay mode reconstruction has been implemented yet,
0013     # 'other' is taken for all tau-jet candidates
0014     parameters = cms.VPSet(
0015         cms.PSet(
0016             payload    = cms.string('AK5tauHPSlooseCombDBcorrOneProng0Pi0'),
0017             decayModes = cms.vstring('%i' % tauToOneProng0PiZero)
0018         ),
0019         cms.PSet(
0020             payload    = cms.string('AK5tauHPSlooseCombDBcorrOneProng1Pi0'),
0021             decayModes = cms.vstring('%i' % tauToOneProng1PiZero)
0022         ),
0023         cms.PSet(
0024             payload    = cms.string('AK5tauHPSlooseCombDBcorrOneProng2Pi0'),
0025             decayModes = cms.vstring('%i' % tauToOneProng2PiZero)
0026         ),
0027         cms.PSet(
0028             payload    = cms.string('AK5tauHPSlooseCombDBcorrThreeProng0Pi0'),
0029             decayModes = cms.vstring('%i' % tauToThreeProng0PiZero)
0030         ),
0031         cms.PSet(
0032             payload    = cms.string('AK5tauHPSlooseCombDBcorr'),
0033             decayModes = cms.vstring('*')
0034         )
0035     ),
0036     # correction levels
0037     levels = cms.vstring(
0038         # tags for the individual jet corrections;
0039         # when not available the string should be set to 'none'
0040         'L2Relative', 'L3Absolute'
0041     )
0042 )