#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 38 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 270 of file TcMETAnalyzer.cc.
References edm::HLTGlobalStatus::accept(), gather_cfg::cout, cmsPerfPublish::DirName, edm::Event::getByLabel(), i, edm::HandleBase::isValid(), LogDebug, LogTrace, metname, edm::Handle< T >::product(), edm::HLTGlobalStatus::size(), edm::TriggerNames::size(), edm::TriggerNames::triggerIndex(), and edm::Event::triggerNames().
|
virtual |
Inizialize parameters for histo binning.
Implements TcMETAnalyzerBase.
Definition at line 39 of file TcMETAnalyzer.cc.
References DQMStore::book1D(), cmsPerfPublish::DirName, LogTrace, metname, Parameters::parameters, MonitorElement::setBinLabel(), and DQMStore::setCurrentFolder().
void TcMETAnalyzer::beginRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
void TcMETAnalyzer::bookMESet | ( | std::string | DirName | ) |
Definition at line 113 of file TcMETAnalyzer.cc.
void TcMETAnalyzer::bookMonitorElement | ( | std::string | DirName, |
bool | bLumiSecPlot = false |
||
) |
Definition at line 154 of file TcMETAnalyzer.cc.
References gather_cfg::cout.
void TcMETAnalyzer::endJob | ( | void | ) |
void TcMETAnalyzer::endRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup, | ||
DQMStore * | dbe | ||
) |
Finish up a run.
Definition at line 193 of file TcMETAnalyzer.cc.
References cmsPerfPublish::DirName, TrackerOfflineValidation_Dqm_cff::dirName, MonitorElement::getRootObject(), MonitorElement::getTH1F(), and i.
void TcMETAnalyzer::fillMESet | ( | const edm::Event & | iEvent, |
std::string | DirName, | ||
const reco::MET & | tcmet | ||
) |
Definition at line 505 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 524 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 241 of file TcMETAnalyzer.cc.
References MonitorElement::getRootObject(), MonitorElement::getTH1F(), and i.
bool TcMETAnalyzer::selectHighPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 591 of file TcMETAnalyzer.cc.
References gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool TcMETAnalyzer::selectLowPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 613 of file TcMETAnalyzer.cc.
References gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool TcMETAnalyzer::selectWElectronEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 636 of file TcMETAnalyzer.cc.
bool TcMETAnalyzer::selectWMuonEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 649 of file TcMETAnalyzer.cc.
|
inline |
Definition at line 77 of file TcMETAnalyzer.h.
References _source, and LaserTracksInput_cfi::source.
|
private |
Definition at line 134 of file TcMETAnalyzer.h.
|
private |
Definition at line 135 of file TcMETAnalyzer.h.
|
private |
Definition at line 141 of file TcMETAnalyzer.h.
|
private |
Definition at line 125 of file TcMETAnalyzer.h.
|
private |
Definition at line 138 of file TcMETAnalyzer.h.
|
private |
Definition at line 119 of file TcMETAnalyzer.h.
|
private |
Definition at line 121 of file TcMETAnalyzer.h.
|
private |
Definition at line 107 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 104 of file TcMETAnalyzer.h.
|
private |
Definition at line 108 of file TcMETAnalyzer.h.
|
private |
Definition at line 120 of file TcMETAnalyzer.h.
|
private |
Definition at line 122 of file TcMETAnalyzer.h.
|
private |
Definition at line 91 of file TcMETAnalyzer.h.
Referenced by setSource().
|
private |
Definition at line 115 of file TcMETAnalyzer.h.
|
private |
Definition at line 113 of file TcMETAnalyzer.h.
|
private |
Definition at line 111 of file TcMETAnalyzer.h.
|
private |
Definition at line 110 of file TcMETAnalyzer.h.
|
private |
Definition at line 112 of file TcMETAnalyzer.h.
|
private |
Definition at line 116 of file TcMETAnalyzer.h.
|
private |
Definition at line 88 of file TcMETAnalyzer.h.
Referenced by helpers.MassSearchReplaceAnyInputTagVisitor::doIt(), HiHelperTools.MassSearchReplaceAnyInputTagVisitor::doIt(), helpers.MassSearchReplaceParamVisitor::enter(), HiHelperTools.MassSearchReplaceParamVisitor::enter(), cmsPerfSuite.PerfSuite::mkCandleDir(), cmsPerfSuite.PerfSuite::optionParse(), cmsPerfSuite.PerfSuite::printFlush(), cmsPerfSuite.PerfSuite::runcmd(), and cmsPerfSuite.PerfSuite::runCmdSet().
int TcMETAnalyzer::evtCounter |
Definition at line 81 of file TcMETAnalyzer.h.
|
private |
Definition at line 95 of file TcMETAnalyzer.h.
|
private |
Definition at line 94 of file TcMETAnalyzer.h.
|
private |
Definition at line 128 of file TcMETAnalyzer.h.
|
private |
Definition at line 101 of file TcMETAnalyzer.h.
|
private |
Definition at line 131 of file TcMETAnalyzer.h.
|
private |
Definition at line 155 of file TcMETAnalyzer.h.
|
private |
Definition at line 156 of file TcMETAnalyzer.h.
|
private |
Definition at line 161 of file TcMETAnalyzer.h.
|
private |
Definition at line 163 of file TcMETAnalyzer.h.
|
private |
Definition at line 170 of file TcMETAnalyzer.h.
|
private |
Definition at line 169 of file TcMETAnalyzer.h.
|
private |
Definition at line 164 of file TcMETAnalyzer.h.
|
private |
Definition at line 173 of file TcMETAnalyzer.h.
|
private |
Definition at line 171 of file TcMETAnalyzer.h.
|
private |
Definition at line 162 of file TcMETAnalyzer.h.
|
private |
Definition at line 159 of file TcMETAnalyzer.h.
|
private |
Definition at line 166 of file TcMETAnalyzer.h.
|
private |
Definition at line 160 of file TcMETAnalyzer.h.
|
private |
Definition at line 167 of file TcMETAnalyzer.h.
|
private |
Definition at line 157 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 165 of file TcMETAnalyzer.h.
|
private |
Definition at line 144 of file TcMETAnalyzer.h.
|
private |
Definition at line 90 of file TcMETAnalyzer.h.
|
private |
Definition at line 150 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 147 of file TcMETAnalyzer.h.
|
private |
Definition at line 151 of file TcMETAnalyzer.h.
|
private |
Definition at line 86 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 98 of file TcMETAnalyzer.h.
|
private |
Definition at line 96 of file TcMETAnalyzer.h.
|
private |
Definition at line 97 of file TcMETAnalyzer.h.
|
private |
Definition at line 93 of file TcMETAnalyzer.h.