Container Class Definition (this is what is used by the DQM module) ///////. More...
#include <HLTMuonMatchAndPlotContainer.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | addPlotter (const edm::ParameterSet &, std::string, std::string, bool) |
Add a HLTMuonMatchAndPlot for a given path. More... | |
void | analyze (const edm::Event &, const edm::EventSetup &) |
void | beginRun (DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) |
void | endRun (const edm::Run &, const edm::EventSetup &) |
HLTMuonMatchAndPlotContainer (edm::ConsumesCollector &&, const edm::ParameterSet &) | |
Constructor. More... | |
~HLTMuonMatchAndPlotContainer () | |
Destructor. More... | |
Private Attributes | |
edm::EDGetTokenT< reco::BeamSpot > | bsToken_ |
edm::EDGetTokenT < reco::MuonCollection > | muonToken_ |
std::vector< HLTMuonMatchAndPlot > | plotters_ |
edm::EDGetTokenT < reco::VertexCollection > | pvToken_ |
edm::EDGetTokenT < edm::TriggerResults > | trigResultsToken_ |
edm::EDGetTokenT < trigger::TriggerEvent > | trigSummaryToken_ |
Container Class Definition (this is what is used by the DQM module) ///////.
Definition at line 43 of file HLTMuonMatchAndPlotContainer.h.
Definition at line 45 of file HLTMuonMatchAndPlotContainer.h.
Definition at line 46 of file HLTMuonMatchAndPlotContainer.h.
HLTMuonMatchAndPlotContainer::HLTMuonMatchAndPlotContainer | ( | edm::ConsumesCollector && | iC, |
const edm::ParameterSet & | pset | ||
) |
Constructor.
Container Class Members (this is what is used by the DQM module) //////////.
Constructor
Definition at line 21 of file HLTMuonMatchAndPlotContainer.cc.
References edm::ParameterSet::getParameter(), HLT_FULL_cff::InputTag, edm::InputTag::instance(), and edm::InputTag::label().
|
inline |
Destructor.
Definition at line 52 of file HLTMuonMatchAndPlotContainer.h.
References plotters_.
void HLTMuonMatchAndPlotContainer::addPlotter | ( | const edm::ParameterSet & | pset, |
std::string | path, | ||
std::string | label, | ||
bool | islastfilter | ||
) |
Add a HLTMuonMatchAndPlot for a given path.
Definition at line 42 of file HLTMuonMatchAndPlotContainer.cc.
References eostools::move().
Referenced by HLTMuonOfflineAnalyzer::dqmBeginRun().
void HLTMuonMatchAndPlotContainer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 69 of file HLTMuonMatchAndPlotContainer.cc.
References allMuons_cfi::allMuons, beam_dqm_sourceclient-live_cfg::beamSpot, dataset::end, edm::Event::getByToken(), edm::HandleBase::isValid(), edm::Event::triggerNames(), triggerResults, trigNames, and beam_dqm_sourceclient-live_cfg::vertices.
Referenced by HLTMuonOfflineAnalyzer::analyze().
void HLTMuonMatchAndPlotContainer::beginRun | ( | DQMStore::IBooker & | iBooker, |
const edm::Run & | iRun, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 49 of file HLTMuonMatchAndPlotContainer.cc.
References dataset::end.
Referenced by HLTMuonOfflineAnalyzer::bookHistograms().
void HLTMuonMatchAndPlotContainer::endRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 60 of file HLTMuonMatchAndPlotContainer.cc.
References dataset::end.
|
private |
Definition at line 65 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 66 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 63 of file HLTMuonMatchAndPlotContainer.h.
Referenced by ~HLTMuonMatchAndPlotContainer().
|
private |
Definition at line 67 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 70 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 69 of file HLTMuonMatchAndPlotContainer.h.