#include <MuCorrMETAnalyzer.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::CaloMET &) |
void | fillMonitorElement (const edm::Event &, std::string, std::string, const reco::CaloMET &, bool) |
void | makeRatePlot (std::string, double) |
MuCorrMETAnalyzer (const edm::ParameterSet &) | |
Constructor. More... | |
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) |
virtual | ~MuCorrMETAnalyzer () |
Destructor. More... | |
Public Member Functions inherited from MuCorrMETAnalyzerBase | |
void | analyze (const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &, reco::CaloMET &muCorrMET) |
Get the analysis of the muon properties. More... | |
MuCorrMETAnalyzerBase () | |
Constructor. More... | |
virtual | ~MuCorrMETAnalyzerBase () |
Destructor. More... | |
Public Attributes | |
int | evtCounter |
DQM monitoring source for CaloMET
Definition at line 39 of file MuCorrMETAnalyzer.h.
MuCorrMETAnalyzer::MuCorrMETAnalyzer | ( | const edm::ParameterSet & | pSet | ) |
Constructor.
Definition at line 30 of file MuCorrMETAnalyzer.cc.
References ExpressReco_HICollisions_FallBack::parameters.
|
virtual |
void MuCorrMETAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const edm::TriggerResults & | triggerResults | ||
) |
Get the analysis.
Definition at line 266 of file MuCorrMETAnalyzer.cc.
References edm::HLTGlobalStatus::accept(), gather_cfg::cout, ExpressReco_HICollisions_FallBack::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 MuCorrMETAnalyzerBase.
Definition at line 39 of file MuCorrMETAnalyzer.cc.
References DQMStore::book1D(), ExpressReco_HICollisions_FallBack::DirName, LogTrace, metname, ExpressReco_HICollisions_FallBack::parameters, MonitorElement::setBinLabel(), and DQMStore::setCurrentFolder().
void MuCorrMETAnalyzer::beginRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
Initialize run-based parameters.
Definition at line 184 of file MuCorrMETAnalyzer.cc.
void MuCorrMETAnalyzer::bookMESet | ( | std::string | DirName | ) |
Definition at line 115 of file MuCorrMETAnalyzer.cc.
void MuCorrMETAnalyzer::bookMonitorElement | ( | std::string | DirName, |
bool | bLumiSecPlot = false |
||
) |
Definition at line 156 of file MuCorrMETAnalyzer.cc.
References gather_cfg::cout, and Pi.
void MuCorrMETAnalyzer::endJob | ( | void | ) |
void MuCorrMETAnalyzer::endRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup, | ||
DQMStore * | dbe | ||
) |
Finish up a run.
Definition at line 190 of file MuCorrMETAnalyzer.cc.
References TrackerOfflineValidation_Dqm_cff::dirName, ExpressReco_HICollisions_FallBack::DirName, MonitorElement::getRootObject(), MonitorElement::getTH1F(), and i.
void MuCorrMETAnalyzer::fillMESet | ( | const edm::Event & | iEvent, |
std::string | DirName, | ||
const reco::CaloMET & | muCorrmet | ||
) |
Definition at line 499 of file MuCorrMETAnalyzer.cc.
void MuCorrMETAnalyzer::fillMonitorElement | ( | const edm::Event & | iEvent, |
std::string | DirName, | ||
std::string | TriggerTypeName, | ||
const reco::CaloMET & | muCorrmet, | ||
bool | bLumiSecPlot | ||
) |
Definition at line 518 of file MuCorrMETAnalyzer.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 MuCorrMETAnalyzer::makeRatePlot | ( | std::string | DirName, |
double | totltime | ||
) |
Definition at line 237 of file MuCorrMETAnalyzer.cc.
References MonitorElement::getRootObject(), MonitorElement::getTH1F(), and i.
bool MuCorrMETAnalyzer::selectHighPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 584 of file MuCorrMETAnalyzer.cc.
References gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool MuCorrMETAnalyzer::selectLowPtJetEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 606 of file MuCorrMETAnalyzer.cc.
References gather_cfg::cout, edm::Event::getByLabel(), edm::HandleBase::isValid(), and LogDebug.
bool MuCorrMETAnalyzer::selectWElectronEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 629 of file MuCorrMETAnalyzer.cc.
bool MuCorrMETAnalyzer::selectWMuonEvent | ( | const edm::Event & | iEvent | ) |
Definition at line 642 of file MuCorrMETAnalyzer.cc.
|
inline |
Definition at line 78 of file MuCorrMETAnalyzer.h.
References _source, and LaserTracksInput_cfi::source.
|
private |
Definition at line 134 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 135 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 141 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 125 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 138 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 121 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 119 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 107 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 105 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 103 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 106 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 104 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 108 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 122 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 120 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 92 of file MuCorrMETAnalyzer.h.
Referenced by setSource().
|
private |
Definition at line 115 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 113 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 111 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 110 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 114 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 112 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 116 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 89 of file MuCorrMETAnalyzer.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 MuCorrMETAnalyzer::evtCounter |
Definition at line 82 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 95 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 96 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 128 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 101 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 131 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 156 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 158 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 165 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 164 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 159 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 168 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 166 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 157 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 154 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 161 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 155 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 162 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 160 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 153 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 144 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 91 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 150 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 148 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 146 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 149 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 147 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 151 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 87 of file MuCorrMETAnalyzer.h.
Referenced by python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
private |
Definition at line 97 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 94 of file MuCorrMETAnalyzer.h.
|
private |
Definition at line 98 of file MuCorrMETAnalyzer.h.