#include <TcMETAnalyzer.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &) |
Get the analysis. More... | |
void | beginJob (DQMStore *dbe) |
Inizialize parameters for histo binning. More... | |
void | beginRun (const edm::Run &, const edm::EventSetup &) |
Initialize run-based parameters. More... | |
void | bookMESet (std::string) |
void | bookMonitorElement (std::string, bool) |
void | endJob () |
Finish up a job. More... | |
void | endRun (const edm::Run &iRun, const edm::EventSetup &iSetup, DQMStore *dbe) |
Finish up a run. More... | |
void | fillMESet (const edm::Event &, std::string, const reco::MET &) |
void | fillMonitorElement (const edm::Event &, std::string, std::string, const reco::MET &, bool) |
void | makeRatePlot (std::string, double) |
bool | selectHighPtJetEvent (const edm::Event &) |
bool | selectLowPtJetEvent (const edm::Event &) |
bool | selectWElectronEvent (const edm::Event &) |
bool | selectWMuonEvent (const edm::Event &) |
void | setSource (std::string source) |
TcMETAnalyzer (const edm::ParameterSet &) | |
Constructor. More... | |
virtual | ~TcMETAnalyzer () |
Destructor. More... | |
Public Member Functions inherited from TcMETAnalyzerBase | |
void | analyze (const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &, reco::MET &tcMET) |
Get the analysis of the muon properties. More... | |
TcMETAnalyzerBase () | |
Constructor. More... | |
virtual | ~TcMETAnalyzerBase () |
Destructor. More... | |
Public Attributes | |
int | evtCounter |
DQM monitoring source for CaloMET
Definition at line 36 of file TcMETAnalyzer.h.
TcMETAnalyzer::TcMETAnalyzer | ( | const edm::ParameterSet & | pSet | ) |
|
virtual |
void TcMETAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const edm::TriggerResults & | triggerResults | ||
) |
Get the analysis.
Definition at line 268 of file TcMETAnalyzer.cc.
References edm::HLTGlobalStatus::accept(), FamosSequences_cff::caloJets, gather_cfg::cout, cmsPerfPublish::DirName, edm::Event::getByLabel(), i, edm::HandleBase::isValid(), bTagSequences_cff::jetID, LogDebug, LogTrace, metname, edm::Handle< T >::product(), edm::HLTGlobalStatus::size(), edm::TriggerNames::size(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TriggerNames::triggerIndex(), and edm::Event::triggerNames().
|
virtual |
Inizialize parameters for histo binning.
Implements TcMETAnalyzerBase.
Definition at line 37 of file TcMETAnalyzer.cc.
References DQMStore::book1D(), cmsPerfPublish::DirName, bTagSequences_cff::jetID, LogTrace, metname, Parameters::parameters, MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
void TcMETAnalyzer::beginRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
void TcMETAnalyzer::bookMESet | ( | std::string | DirName | ) |
Definition at line 111 of file TcMETAnalyzer.cc.
void TcMETAnalyzer::bookMonitorElement | ( | std::string | DirName, |
bool | bLumiSecPlot = false |
||
) |
Definition at line 152 of file TcMETAnalyzer.cc.
References gather_cfg::cout.
void TcMETAnalyzer::endJob | ( | void | ) |
Finish up a job.
Definition at line 104 of file TcMETAnalyzer.cc.
References bTagSequences_cff::jetID.
void TcMETAnalyzer::endRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup, | ||
DQMStore * | dbe | ||
) |
Finish up a run.
Definition at line 191 of file TcMETAnalyzer.cc.
References cmsPerfPublish::DirName, TrackerOfflineValidation_Dqm_cff::dirName, MonitorElement::getRootObject(), MonitorElement::getTH1F(), i, and AlCaHLTBitMon_QueryRunRegistry::string.
void TcMETAnalyzer::fillMESet | ( | const edm::Event & | iEvent, |
std::string | DirName, | ||
const reco::MET & | tcmet | ||
) |
Definition at line 503 of file TcMETAnalyzer.cc.
void TcMETAnalyzer::fillMonitorElement | ( | const edm::Event & | iEvent, |
std::string | DirName, | ||
std::string | TriggerTypeName, | ||
const reco::MET & | tcmet, | ||
bool | bLumiSecPlot | ||
) |
Definition at line 522 of file TcMETAnalyzer.cc.
References gather_cfg::cout, reco::MET::e_longitudinal(), edm::EventBase::luminosityBlock(), reco::MET::mEtSig(), reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), and reco::MET::sumEt().
void TcMETAnalyzer::makeRatePlot | ( | std::string | DirName, |
double | totltime | ||
) |
Definition at line 239 of file TcMETAnalyzer.cc.
References MonitorElement::getRootObject(), MonitorElement::getTH1F(), and i.
bool TcMETAnalyzer::selectHighPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 589 of file TcMETAnalyzer.cc.
References FamosSequences_cff::caloJets, gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool TcMETAnalyzer::selectLowPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 611 of file TcMETAnalyzer.cc.
References FamosSequences_cff::caloJets, gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool TcMETAnalyzer::selectWElectronEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 634 of file TcMETAnalyzer.cc.
bool TcMETAnalyzer::selectWMuonEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 647 of file TcMETAnalyzer.cc.
|
inline |
|
private |
Definition at line 132 of file TcMETAnalyzer.h.
|
private |
Definition at line 133 of file TcMETAnalyzer.h.
|
private |
Definition at line 139 of file TcMETAnalyzer.h.
|
private |
Definition at line 123 of file TcMETAnalyzer.h.
|
private |
Definition at line 136 of file TcMETAnalyzer.h.
|
private |
Definition at line 117 of file TcMETAnalyzer.h.
|
private |
Definition at line 119 of file TcMETAnalyzer.h.
|
private |
Definition at line 105 of file TcMETAnalyzer.h.
|
private |
Definition at line 103 of file TcMETAnalyzer.h.
|
private |
Definition at line 101 of file TcMETAnalyzer.h.
|
private |
Definition at line 102 of file TcMETAnalyzer.h.
|
private |
Definition at line 106 of file TcMETAnalyzer.h.
|
private |
Definition at line 118 of file TcMETAnalyzer.h.
|
private |
Definition at line 120 of file TcMETAnalyzer.h.
|
private |
Definition at line 89 of file TcMETAnalyzer.h.
Referenced by setSource().
|
private |
Definition at line 113 of file TcMETAnalyzer.h.
|
private |
Definition at line 111 of file TcMETAnalyzer.h.
|
private |
Definition at line 109 of file TcMETAnalyzer.h.
|
private |
Definition at line 108 of file TcMETAnalyzer.h.
|
private |
Definition at line 110 of file TcMETAnalyzer.h.
|
private |
Definition at line 114 of file TcMETAnalyzer.h.
|
private |
Definition at line 86 of file TcMETAnalyzer.h.
Referenced by HiHelperTools.MassSearchReplaceAnyInputTagVisitor::doIt(), helpers.MassSearchReplaceAnyInputTagVisitor::doIt(), HiHelperTools.MassSearchReplaceParamVisitor::enter(), helpers.MassSearchReplaceParamVisitor::enter(), cmsPerfSuite.PerfSuite::mkCandleDir(), cmsPerfSuite.PerfSuite::optionParse(), cmsPerfSuite.PerfSuite::printFlush(), cmsPerfSuite.PerfSuite::runcmd(), and cmsPerfSuite.PerfSuite::runCmdSet().
int TcMETAnalyzer::evtCounter |
Definition at line 79 of file TcMETAnalyzer.h.
|
private |
Definition at line 93 of file TcMETAnalyzer.h.
|
private |
Definition at line 92 of file TcMETAnalyzer.h.
|
private |
Definition at line 126 of file TcMETAnalyzer.h.
|
private |
Definition at line 99 of file TcMETAnalyzer.h.
|
private |
Definition at line 129 of file TcMETAnalyzer.h.
|
private |
Definition at line 153 of file TcMETAnalyzer.h.
|
private |
Definition at line 154 of file TcMETAnalyzer.h.
|
private |
Definition at line 159 of file TcMETAnalyzer.h.
|
private |
Definition at line 161 of file TcMETAnalyzer.h.
|
private |
Definition at line 168 of file TcMETAnalyzer.h.
|
private |
Definition at line 167 of file TcMETAnalyzer.h.
|
private |
Definition at line 162 of file TcMETAnalyzer.h.
|
private |
Definition at line 171 of file TcMETAnalyzer.h.
|
private |
Definition at line 169 of file TcMETAnalyzer.h.
|
private |
Definition at line 160 of file TcMETAnalyzer.h.
|
private |
Definition at line 157 of file TcMETAnalyzer.h.
|
private |
Definition at line 164 of file TcMETAnalyzer.h.
|
private |
Definition at line 158 of file TcMETAnalyzer.h.
|
private |
Definition at line 165 of file TcMETAnalyzer.h.
|
private |
Definition at line 155 of file TcMETAnalyzer.h.
|
private |
Definition at line 151 of file TcMETAnalyzer.h.
|
private |
Definition at line 152 of file TcMETAnalyzer.h.
|
private |
Definition at line 163 of file TcMETAnalyzer.h.
|
private |
Definition at line 142 of file TcMETAnalyzer.h.
|
private |
Definition at line 88 of file TcMETAnalyzer.h.
|
private |
Definition at line 148 of file TcMETAnalyzer.h.
|
private |
Definition at line 146 of file TcMETAnalyzer.h.
|
private |
Definition at line 144 of file TcMETAnalyzer.h.
|
private |
Definition at line 145 of file TcMETAnalyzer.h.
|
private |
Definition at line 149 of file TcMETAnalyzer.h.
|
private |
Definition at line 84 of file TcMETAnalyzer.h.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
private |
Definition at line 96 of file TcMETAnalyzer.h.
|
private |
Definition at line 94 of file TcMETAnalyzer.h.
|
private |
Definition at line 95 of file TcMETAnalyzer.h.
|
private |
Definition at line 91 of file TcMETAnalyzer.h.