Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:16

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ##------------------  IMPORT THE SERVICES  ----------------------
0004 from JetMETCorrections.Configuration.JetCorrectorsAllAlgos_cff import *
0005 
0006 ##------------------  DEFINE THE PRODUCER MODULES  --------------
0007 
0008 ##------------------  CALO JETS ---------------------------------
0009 ak4CaloJetsL2L3 = cms.EDProducer('CorrectedCaloJetProducer',
0010     src         = cms.InputTag('ak4CaloJets'),
0011     correctors  = cms.VInputTag('ak4CaloL2L3Corrector')
0012     )
0013 
0014 ak7CaloJetsL2L3 = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL2L3Corrector'])
0015 kt4CaloJetsL2L3 = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL2L3Corrector'])
0016 kt6CaloJetsL2L3 = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL2L3Corrector'])
0017 ic5CaloJetsL2L3 = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL2L3Corrector'])
0018 
0019 ak4CaloJetsL2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak4CaloJets', correctors = ['ak4CaloL2L3ResidualCorrector'])
0020 ak7CaloJetsL2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL2L3ResidualCorrector'])
0021 kt4CaloJetsL2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL2L3ResidualCorrector'])
0022 kt6CaloJetsL2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL2L3ResidualCorrector'])
0023 ic5CaloJetsL2L3Residual = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL2L3ResidualCorrector'])
0024 
0025 ak4CaloJetsL1L2L3 = ak4CaloJetsL2L3.clone(src = 'ak4CaloJets', correctors = ['ak4CaloL1L2L3Corrector'])
0026 ak7CaloJetsL1L2L3 = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL1L2L3Corrector'])
0027 kt4CaloJetsL1L2L3 = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL1L2L3Corrector'])
0028 kt6CaloJetsL1L2L3 = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL1L2L3Corrector'])
0029 ic5CaloJetsL1L2L3 = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL1L2L3Corrector'])
0030 
0031 ak4CaloJetsL1FastL2L3 = ak4CaloJetsL2L3.clone(src = 'ak4CaloJets', correctors = ['ak4CaloL1FastL2L3Corrector'])
0032 ak7CaloJetsL1FastL2L3 = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL1FastL2L3Corrector'])
0033 kt4CaloJetsL1FastL2L3 = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL1FastL2L3Corrector'])
0034 kt6CaloJetsL1FastL2L3 = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL1FastL2L3Corrector'])
0035 ic5CaloJetsL1FastL2L3 = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL1FastL2L3Corrector'])
0036 
0037 ak4CaloJetsL1L2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak4CaloJets', correctors = ['ak4CaloL1L2L3ResidualCorrector'])
0038 ak7CaloJetsL1L2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL1L2L3ResidualCorrector'])
0039 kt4CaloJetsL1L2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL1L2L3ResidualCorrector'])
0040 kt6CaloJetsL1L2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL1L2L3ResidualCorrector'])
0041 ic5CaloJetsL1L2L3Residual = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL1L2L3ResidualCorrector'])
0042 
0043 ak4CaloJetsL1FastL2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak4CaloJets', correctors = ['ak4CaloL1FastL2L3ResidualCorrector'])
0044 ak7CaloJetsL1FastL2L3Residual = ak4CaloJetsL2L3.clone(src = 'ak7CaloJets', correctors = ['ak7CaloL1FastL2L3ResidualCorrector'])
0045 kt4CaloJetsL1FastL2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt4CaloJets', correctors = ['kt4CaloL1FastL2L3ResidualCorrector'])
0046 kt6CaloJetsL1FastL2L3Residual = ak4CaloJetsL2L3.clone(src = 'kt6CaloJets', correctors = ['kt6CaloL1FastL2L3ResidualCorrector'])
0047 ic5CaloJetsL1FastL2L3Residual = ak4CaloJetsL2L3.clone(src = 'iterativeCone5CaloJets', correctors = ['ic5CaloL1FastL2L3ResidualCorrector'])
0048 
0049 ##------------------  PF JETS -----------------------------------
0050 ak4PFJetsL2L3   = cms.EDProducer('CorrectedPFJetProducer',
0051     src         = cms.InputTag('ak4PFJets'),
0052     correctors  = cms.VInputTag('ak4PFL2L3Corrector')
0053     )
0054 ak1PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL2L3Corrector'])
0055 ak2PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL2L3Corrector'])
0056 ak3PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL2L3Corrector'])
0057 ak5PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL2L3Corrector'])
0058 ak6PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL2L3Corrector'])
0059 ak7PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL2L3Corrector'])
0060 ak8PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL2L3Corrector'])
0061 ak9PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL2L3Corrector'])
0062 ak10PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL2L3Corrector'])
0063 kt4PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL2L3Corrector'])
0064 kt6PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL2L3Corrector'])
0065 ic5PFJetsL2L3   = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL2L3Corrector'])
0066 
0067 ak1PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL2L3ResidualCorrector'])
0068 ak2PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL2L3ResidualCorrector'])
0069 ak3PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL2L3ResidualCorrector'])
0070 ak4PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak4PFJets', correctors = ['ak4PFL2L3ResidualCorrector'])
0071 ak5PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL2L3ResidualCorrector'])
0072 ak6PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL2L3ResidualCorrector'])
0073 ak7PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL2L3ResidualCorrector'])
0074 ak8PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL2L3ResidualCorrector'])
0075 ak9PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL2L3ResidualCorrector'])
0076 ak10PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL2L3ResidualCorrector'])
0077 kt4PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL2L3ResidualCorrector'])
0078 kt6PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL2L3ResidualCorrector'])
0079 ic5PFJetsL2L3Residual   = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL2L3ResidualCorrector'])
0080 
0081 ak1PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL1L2L3Corrector'])
0082 ak2PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL1L2L3Corrector'])
0083 ak3PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL1L2L3Corrector'])
0084 ak4PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak4PFJets', correctors = ['ak4PFL1L2L3Corrector'])
0085 ak5PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL1L2L3Corrector'])
0086 ak6PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL1L2L3Corrector'])
0087 ak7PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL1L2L3Corrector'])
0088 ak8PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL1L2L3Corrector'])
0089 ak9PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL1L2L3Corrector'])
0090 ak10PFJetsL1L2L3   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL1L2L3Corrector'])
0091 kt4PFJetsL1L2L3 = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL1L2L3Corrector'])
0092 kt6PFJetsL1L2L3 = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL1L2L3Corrector'])
0093 ic5PFJetsL1L2L3 = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL1L2L3Corrector'])
0094 
0095 ak1PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL1FastL2L3Corrector'])
0096 ak2PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL1FastL2L3Corrector'])
0097 ak3PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL1FastL2L3Corrector'])
0098 ak4PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak4PFJets', correctors = ['ak4PFL1FastL2L3Corrector'])
0099 ak5PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL1FastL2L3Corrector'])
0100 ak6PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL1FastL2L3Corrector'])
0101 ak7PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL1FastL2L3Corrector'])
0102 ak8PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL1FastL2L3Corrector'])
0103 ak9PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL1FastL2L3Corrector'])
0104 ak10PFJetsL1FastL2L3   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL1FastL2L3Corrector'])
0105 
0106 kt4PFJetsL1FastL2L3 = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL1FastL2L3Corrector'])
0107 kt6PFJetsL1FastL2L3 = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL1FastL2L3Corrector'])
0108 ic5PFJetsL1FastL2L3 = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL1FastL2L3Corrector'])
0109 
0110 ak1PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL1L2L3ResidualCorrector'])
0111 ak2PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL1L2L3ResidualCorrector'])
0112 ak3PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL1L2L3ResidualCorrector'])
0113 ak4PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak4PFJets', correctors = ['ak4PFL1L2L3ResidualCorrector'])
0114 ak5PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL1L2L3ResidualCorrector'])
0115 ak6PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL1L2L3ResidualCorrector'])
0116 ak7PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL1L2L3ResidualCorrector'])
0117 ak8PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL1L2L3ResidualCorrector'])
0118 ak9PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL1L2L3ResidualCorrector'])
0119 ak10PFJetsL1L2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL1L2L3ResidualCorrector'])
0120 
0121 kt4PFJetsL1L2L3Residual = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL1L2L3ResidualCorrector'])
0122 kt6PFJetsL1L2L3Residual = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL1L2L3ResidualCorrector'])
0123 ic5PFJetsL1L2L3Residual = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL1L2L3ResidualCorrector'])
0124 
0125 ak1PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak1PFJets', correctors = ['ak1PFL1FastL2L3ResidualCorrector'])
0126 ak2PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak2PFJets', correctors = ['ak2PFL1FastL2L3ResidualCorrector'])
0127 ak3PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak3PFJets', correctors = ['ak3PFL1FastL2L3ResidualCorrector'])
0128 ak4PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak4PFJets', correctors = ['ak4PFL1FastL2L3ResidualCorrector'])
0129 ak5PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak5PFJets', correctors = ['ak5PFL1FastL2L3ResidualCorrector'])
0130 ak6PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak6PFJets', correctors = ['ak6PFL1FastL2L3ResidualCorrector'])
0131 ak7PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak7PFJets', correctors = ['ak7PFL1FastL2L3ResidualCorrector'])
0132 ak8PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak8PFJets', correctors = ['ak8PFL1FastL2L3ResidualCorrector'])
0133 ak9PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak9PFJets', correctors = ['ak9PFL1FastL2L3ResidualCorrector'])
0134 ak10PFJetsL1FastL2L3Residual   = ak4PFJetsL2L3.clone(src = 'ak10PFJets', correctors = ['ak10PFL1FastL2L3ResidualCorrector'])
0135 
0136 kt4PFJetsL1FastL2L3Residual = ak4PFJetsL2L3.clone(src = 'kt4PFJets', correctors = ['kt4PFL1FastL2L3ResidualCorrector'])
0137 kt6PFJetsL1FastL2L3Residual = ak4PFJetsL2L3.clone(src = 'kt6PFJets', correctors = ['kt6PFL1FastL2L3ResidualCorrector'])
0138 ic5PFJetsL1FastL2L3Residual = ak4PFJetsL2L3.clone(src = 'iterativeCone5PFJets', correctors = ['ic5PFL1FastL2L3ResidualCorrector'])
0139 
0140 ##------------------  JPT JETS ----------------------------------
0141 ak4JPTJetsL2L3   = cms.EDProducer('CorrectedJPTJetProducer',
0142     src         = cms.InputTag('JetPlusTrackZSPCorJetAntiKt4'),
0143     correctors  = cms.VInputTag('ak4JPTL2L3Corrector')
0144     )
0145 
0146 ak4JPTJetsL1L2L3 = ak4JPTJetsL2L3.clone(correctors = ['ak4JPTL1L2L3Corrector'])
0147 ak4JPTJetsL1FastL2L3 = ak4JPTJetsL2L3.clone(correctors = ['ak4JPTL1FastL2L3Corrector'])
0148 ak4JPTJetsL2L3Residual = ak4JPTJetsL2L3.clone(correctors = ['ak4JPTL2L3ResidualCorrector'])
0149 ak4JPTJetsL1L2L3Residual = ak4JPTJetsL2L3.clone(correctors = ['ak4JPTL1L2L3ResidualCorrector'])
0150 ak4JPTJetsL1FastL2L3Residual = ak4JPTJetsL2L3.clone(correctors = ['ak4JPTL1FastL2L3ResidualCorrector'])
0151 
0152 ##------------------  TRK JETS ----------------------------------
0153 ak4TrackJetsL2L3   = cms.EDProducer('CorrectedTrackJetProducer',
0154     src         = cms.InputTag('ak4TrackJets'),
0155     correctors  = cms.VInputTag('ak4TrackL2L3Corrector')
0156     )