00001 import FWCore.ParameterSet.Config as cms
00002
00003 rootfile="relval220_ideal/ttbar_fastsim_output.root"
00004
00005
00006 calojetcoll="hltIterativeCone5CaloJets"
00007
00008 hltlow15 ="HLT_L1SingleJet36"
00009 hltname15="HLT_Jet30"
00010 folderjet15="HLT/HLTJETMET/SingleJet30"
00011
00012 hltlow30 ="HLT_Jet30"
00013 hltname30="HLT_Jet60"
00014 folderjet30="HLT/HLTJETMET/SingleJet60"
00015
00016 hltlow50 ="HLT_Jet60"
00017 hltname50="HLT_Jet80"
00018 folderjet50="HLT/HLTJETMET/SingleJet80"
00019
00020 hltlow70="HLT_Jet80"
00021 hltname70="HLT_Jet110"
00022 folderjet70="HLT/HLTJETMET/SingleJet110"
00023
00024 hltlow100="HLT_Jet190"
00025 hltname100="HLT_Jet240"
00026 folderjet100="HLT/HLTJETMET/SingleJet240"
00027
00028 hltlowM35="HLT_L1MET30"
00029 hltnameM35="HLT_MET35"
00030 folderMET35="HLT/HLTJETMET/SingleMET35"
00031
00032 hltlowM45="HLT_L1MET20"
00033 hltnameM45="HLT_MET100"
00034 folderMET45="HLT/HLTJETMET/SingleMET100"
00035
00036 hltlowM60="HLT_MET100"
00037 hltnameM60="HLT_MET120"
00038 folderMET60="HLT/HLTJETMET/SingleMET120"
00039
00040 hltlowM100="HLT_MET120"
00041 hltnameM100="HLT_MET200"
00042 folderMET100="HLT/HLTJETMET/SingleMET200"
00043
00044 hltlowMHT="HLT_HT240"
00045 hltnameMHT="HLT_HT300_MHT75"
00046 folderMHT100="HLT/HLTJETMET/HT300MHT75"
00047
00048 hltlowQJ30="HLT_L1SingleJet36"
00049 hltnameQJ30="HLT_QuadJet40"
00050 folderQJ30="HLT/HLTJETMET/QuadJet40"
00051
00052 hltlowQJ60="HLT_L1SingleJet36"
00053 hltnameQJ60="HLT_QuadJet60"
00054 folderQJ60="HLT/HLTJETMET/QuadJet60"
00055
00056
00057 SingleJetPathVal15 = cms.EDAnalyzer("HLTJetMETValidation",
00058 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00059 DQMFolder = cms.untracked.string(folderjet15),
00060 OutputFileName = cms.untracked.string(rootfile),
00061 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00062 HLTLow = cms.untracked.InputTag(hltlow15),
00063 HLTPath = cms.untracked.InputTag(hltname15),
00064 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00065 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00066 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00067 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00068 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00069 )
00070
00071 SingleJetPathVal30 = cms.EDAnalyzer("HLTJetMETValidation",
00072 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00073 DQMFolder = cms.untracked.string(folderjet30),
00074 OutputFileName = cms.untracked.string(rootfile),
00075 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00076 HLTLow = cms.untracked.InputTag(hltlow30),
00077 HLTPath = cms.untracked.InputTag(hltname30),
00078 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00079 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00080 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00081 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00082 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00083 )
00084
00085 SingleJetPathVal50 = cms.EDAnalyzer("HLTJetMETValidation",
00086 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00087 DQMFolder = cms.untracked.string(folderjet50),
00088 OutputFileName = cms.untracked.string(rootfile),
00089 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00090 HLTLow = cms.untracked.InputTag(hltlow50),
00091 HLTPath = cms.untracked.InputTag(hltname50),
00092 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00093 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00094 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00095 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00096 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00097 )
00098
00099 SingleJetPathVal70 = cms.EDAnalyzer("HLTJetMETValidation",
00100 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00101 DQMFolder = cms.untracked.string(folderjet70),
00102 OutputFileName = cms.untracked.string(rootfile),
00103 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00104 HLTLow = cms.untracked.InputTag(hltlow70),
00105 HLTPath = cms.untracked.InputTag(hltname70),
00106 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00107 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00108 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00109 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00110 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00111 )
00112
00113 SingleJetPathVal100 = cms.EDAnalyzer("HLTJetMETValidation",
00114 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00115 DQMFolder = cms.untracked.string(folderjet100),
00116 OutputFileName = cms.untracked.string(rootfile),
00117 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00118 HLTLow = cms.untracked.InputTag(hltlow100),
00119 HLTPath = cms.untracked.InputTag(hltname100),
00120 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00121 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00122 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00123 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00124 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00125 )
00126
00127 SingleMETPathVal35 = cms.EDAnalyzer("HLTJetMETValidation",
00128 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00129 DQMFolder = cms.untracked.string(folderMET35),
00130 OutputFileName = cms.untracked.string(rootfile),
00131 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00132 HLTLow = cms.untracked.InputTag(hltlowM35),
00133 HLTPath = cms.untracked.InputTag(hltnameM35),
00134 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00135 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00136 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00137 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00138 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00139 )
00140
00141 SingleMETPathVal45 = cms.EDAnalyzer("HLTJetMETValidation",
00142 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00143 DQMFolder = cms.untracked.string(folderMET45),
00144 OutputFileName = cms.untracked.string(rootfile),
00145 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00146 HLTLow = cms.untracked.InputTag(hltlowM45),
00147 HLTPath = cms.untracked.InputTag(hltnameM45),
00148 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00149 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00150 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00151 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00152 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00153 )
00154
00155 SingleMETPathVal60 = cms.EDAnalyzer("HLTJetMETValidation",
00156 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00157 DQMFolder = cms.untracked.string(folderMET60),
00158 OutputFileName = cms.untracked.string(rootfile),
00159 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00160 HLTLow = cms.untracked.InputTag(hltlowM60),
00161 HLTPath = cms.untracked.InputTag(hltnameM60),
00162 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00163 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00164 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00165 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00166 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00167 )
00168
00169 SingleMETPathVal100 = cms.EDAnalyzer("HLTJetMETValidation",
00170 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00171 DQMFolder = cms.untracked.string(folderMET100),
00172 OutputFileName = cms.untracked.string(rootfile),
00173 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00174 HLTLow = cms.untracked.InputTag(hltlowM100),
00175 HLTPath = cms.untracked.InputTag(hltnameM100),
00176 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00177 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00178 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00179 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00180 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00181 )
00182
00183 HTMHTPath = cms.EDAnalyzer("HLTJetMETValidation",
00184 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00185 DQMFolder = cms.untracked.string(folderMHT100),
00186 OutputFileName = cms.untracked.string(rootfile),
00187 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00188 HLTLow = cms.untracked.InputTag(hltlowMHT),
00189 HLTPath = cms.untracked.InputTag(hltnameMHT),
00190 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00191 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00192 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00193 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00194 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00195 )
00196
00197 QuadJetPathVal30 = cms.EDAnalyzer("HLTJetMETValidation",
00198 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00199 DQMFolder = cms.untracked.string(folderQJ30),
00200 OutputFileName = cms.untracked.string(rootfile),
00201 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00202 HLTLow = cms.untracked.InputTag(hltlowQJ30),
00203 HLTPath = cms.untracked.InputTag(hltnameQJ30),
00204 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00205 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00206 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00207 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00208 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00209 )
00210
00211
00212 QuadJetPathVal60 = cms.EDAnalyzer("HLTJetMETValidation",
00213 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","","HLT"),
00214 DQMFolder = cms.untracked.string(folderQJ60),
00215 OutputFileName = cms.untracked.string(rootfile),
00216 LogFileName = cms.untracked.string('JetMETSingleJetValidation.log'),
00217 HLTLow = cms.untracked.InputTag(hltlowQJ60),
00218 HLTPath = cms.untracked.InputTag(hltnameQJ60),
00219 CaloJetAlgorithm = cms.untracked.InputTag(calojetcoll),
00220 GenJetAlgorithm = cms.untracked.InputTag("iterativeCone5GenJets"),
00221 CaloMETCollection = cms.untracked.InputTag("hltMet"),
00222 GenMETCollection = cms.untracked.InputTag("genMetCalo"),
00223 HLTriggerResults = cms.InputTag("TriggerResults::HLT"),
00224 )
00225
00226
00227 SingleJetValidation = cms.Sequence(SingleJetPathVal15 + SingleJetPathVal30 + SingleJetPathVal50 + SingleJetPathVal70 + SingleJetPathVal100 +
00228 SingleMETPathVal35 +
00229 SingleMETPathVal45 +
00230 SingleMETPathVal60 +
00231 SingleMETPathVal100 +
00232 HTMHTPath +
00233 QuadJetPathVal30 + QuadJetPathVal60
00234 )
00235
00236