CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/HLTriggerOffline/JetMET/python/Validation/SingleJetValidation_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 rootfile="relval220_ideal/ttbar_fastsim_output.root"
00004 
00005 # calojetcoll="iterativeCone5CaloJets"
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 #SingleJetValidation = cms.Sequence(SingleJetPathVal + SingleJetL2Val + SingleJetL25Val+SingleJetL3Val)
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