File indexing completed on 2023-10-25 09:59:46
0001
0002
0003
0004
0005
0006
0007
0008 import FWCore.ParameterSet.Config as cms
0009
0010
0011
0012
0013
0014
0015
0016 isMC = True
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 NJetsToKeep = 2
0027 GLOBAL_TAG = 'GR_R_38X_V15::All'
0028 inputFile = 'file:/uscms_data/d2/kalanand/dijet-Run2010A-JetMET-Nov4ReReco-9667events.root'
0029 if isMC:
0030 GLOBAL_TAG = 'START38_V14::All'
0031 inputFile ='/store/mc/Fall10/QCD_Pt_80to120_TuneZ2_7TeV_pythia6/GEN-SIM-RECO/START38_V12-v1/0000/FEF4D100-4CCB-DF11-94CB-00E08178C12F.root'
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041 process = cms.Process("Ana")
0042 process.load('Configuration.StandardSequences.Services_cff')
0043 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0044 process.GlobalTag.globaltag = GLOBAL_TAG
0045 process.load("FWCore.MessageService.MessageLogger_cfi")
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056 process.maxEvents = cms.untracked.PSet(
0057 input = cms.untracked.int32(100)
0058 )
0059
0060 process.source = cms.Source("PoolSource",
0061 fileNames = cms.untracked.vstring(inputFile)
0062 )
0063 process.source.inputCommands = cms.untracked.vstring("keep *","drop *_MEtoEDMConverter_*_*")
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075 process.load("JetMETCorrections.Configuration.DefaultJEC_cff")
0076 ak5CaloJetsCor = cms.InputTag("ak5CaloJetsL2L3")
0077 ak5PFJetsCor = cms.InputTag("ak5PFJetsL2L3")
0078 ak4JPTJetsCor = cms.InputTag("ak4JPTJetsL2L3")
0079 if not isMC:
0080 ak5CaloJetsCor = cms.InputTag("ak5CaloJetsL2L3Residual")
0081 ak5PFJetsCor = cms.InputTag("ak5PFJetsL2L3Residual")
0082 ak4JPTJetsCor = cms.InputTag("ak4JPTJetsL2L3Residual")
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093 process.ak5CaloJetsSel = cms.EDFilter("CaloJetSelector",
0094 src = ak5CaloJetsCor,
0095 cut = cms.string('pt > 20.0 && eta<3.0 && eta>-3.0')
0096 )
0097 process.ak5PFJetsSel = cms.EDFilter("PFJetSelector",
0098 src = ak5PFJetsCor,
0099 cut = cms.string('pt > 20.0 && eta<3.0 && eta>-3.0')
0100 )
0101
0102 process.ak4JPTJetsSel = cms.EDFilter("JPTJetSelector",
0103 src = ak4JPTJetsCor,
0104 cut = cms.string('pt > 20.0 && eta<3.0 && eta>-3.0')
0105 )
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115 process.correctedAK5Calo = cms.EDAnalyzer("CaloJetPlotsExample",
0116 JetAlgorithm = cms.string("ak5CaloJetsSel"),
0117 HistoFileName = cms.string('CorJetHisto_AK5Calo.root'),
0118 NJets = cms.int32(NJetsToKeep)
0119 )
0120
0121 process.correctedAK5PF = cms.EDAnalyzer("PFJetPlotsExample",
0122 JetAlgorithm = cms.string("ak5PFJetsSel"),
0123 HistoFileName = cms.string('CorJetHisto_AK5PF.root'),
0124 NJets = cms.int32(NJetsToKeep)
0125 )
0126
0127 process.correctedAK5JPT = cms.EDAnalyzer("JPTJetPlotsExample",
0128 JetAlgorithm = cms.string("ak4JPTJetsSel"),
0129 HistoFileName = cms.string('CorJetHisto_AK5JPT.root'),
0130 NJets = cms.int32(NJetsToKeep)
0131 )
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143 process.p = cms.Path( process.ak5CaloJetsL2L3 +
0144 process.ak5CaloJetsL2L3Residual +
0145 process.ak5CaloJetsSel +
0146 process.correctedAK5Calo +
0147 process.ak5PFJetsL2L3 +
0148 process.ak5PFJetsL2L3Residual +
0149 process.ak5PFJetsSel +
0150 process.correctedAK5PF +
0151 process.ak4JPTJetsL2L3 +
0152 process.ak4JPTJetsL2L3Residual +
0153 process.ak4JPTJetsSel +
0154 process.correctedAK5JPT
0155 )
0156
0157 process.MessageLogger.cerr.FwkReport.reportEvery = 10
0158