File indexing completed on 2023-03-17 11:10:47
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("myprocess")
0004 process.TFileService=cms.Service("TFileService",fileName=cms.string('JECplots.root'))
0005
0006 process.load('Configuration.StandardSequences.Services_cff')
0007
0008
0009
0010
0011
0012 process.load('JetMETCorrections.Configuration.DefaultJEC_cff')
0013
0014
0015 from CondCore.DBCommon.CondDBSetup_cfi import *
0016 process.jec = cms.ESSource("PoolDBESSource",CondDBSetup,
0017 connect = cms.string("sqlite:Jec11_V10.db"),
0018 toGet = cms.VPSet(
0019 cms.PSet(record = cms.string("JetCorrectionsRecord"),
0020 tag = cms.string("JetCorrectorParametersCollection_Jec11_V10_AK5Calo"),
0021 label=cms.untracked.string("AK5Calo")),
0022 cms.PSet(record = cms.string("JetCorrectionsRecord"),
0023 tag = cms.string("JetCorrectorParametersCollection_Jec11_V10_AK5PF"),
0024 label=cms.untracked.string("AK5PF")),
0025 cms.PSet(record = cms.string("JetCorrectionsRecord"),
0026 tag = cms.string("JetCorrectorParametersCollection_Jec11_V10_AK5PFchs"),
0027 label=cms.untracked.string("AK5PFchs")),
0028 cms.PSet(record = cms.string("JetCorrectionsRecord"),
0029 tag = cms.string("JetCorrectorParametersCollection_Jec11_V10_AK5JPT"),
0030 label=cms.untracked.string("AK5JPT"))
0031 )
0032
0033 )
0034 es_prefer_jec = cms.ESPrefer("PoolDBESSource","jec")
0035
0036
0037
0038
0039
0040
0041
0042 process.maxEvents = cms.untracked.PSet(
0043 input = cms.untracked.int32(1)
0044 )
0045 process.source = cms.Source("EmptySource")
0046
0047
0048 process.ak5calol2l3Residuall5l7 = cms.EDAnalyzer('FactorizedJetCorrectorDemo',
0049 levels = cms.vstring( 'L2Relative', 'L3Absolute', 'L5Flavor_gJ', 'L7Parton_gJ'),
0050 UncertaintyTag = cms.string('Uncertainty'),
0051 UncertaintyFile = cms.string(''),
0052 PayloadName = cms.string('AK5Calo'),
0053 NHistoPoints = cms.int32(10000),
0054 NGraphPoints = cms.int32(500),
0055 EtaMin = cms.double(-5),
0056 EtaMax = cms.double(5),
0057 PtMin = cms.double(10),
0058 PtMax = cms.double(1000),
0059
0060 VEta = cms.vdouble(0.0,1.0,2.0,3.0,4.0),
0061
0062 VPt = cms.vdouble(20,30,50,100,200),
0063 Debug = cms.untracked.bool(True)
0064 )
0065
0066 process.p = cms.Path(process.ak5calol2l3Residuall5l7)
0067