Container Class Definition (this is what is used by the DQM module) ///////. More...
#include <HLTMuonMatchAndPlotContainer.h>
Public Member Functions | |
void | addPlotter (const edm::ParameterSet &, std::string, const std::vector< std::string > &) |
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 44 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 19 of file HLTMuonMatchAndPlotContainer.cc.
References edm::ParameterSet::getParameter(), HLT_25ns14e33_v1_cff::InputTag, edm::InputTag::instance(), and edm::InputTag::label().
|
inline |
Destructor.
Definition at line 53 of file HLTMuonMatchAndPlotContainer.h.
References plotters_.
void HLTMuonMatchAndPlotContainer::addPlotter | ( | const edm::ParameterSet & | pset, |
std::string | path, | ||
const std::vector< std::string > & | labels | ||
) |
Add a HLTMuonMatchAndPlot for a given path.
Definition at line 44 of file HLTMuonMatchAndPlotContainer.cc.
Referenced by HLTMuonOfflineAnalyzer::dqmBeginRun().
void HLTMuonMatchAndPlotContainer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 84 of file HLTMuonMatchAndPlotContainer.cc.
References allMuons_cfi::allMuons, SiPixelRawToDigiRegional_cfi::beamSpot, end, edm::Event::getByToken(), edm::HandleBase::isValid(), getDQMSummary::iter, triggerResults, and HLT_25ns14e33_v1_cff::vertices.
Referenced by HLTMuonOfflineAnalyzer::analyze().
void HLTMuonMatchAndPlotContainer::beginRun | ( | DQMStore::IBooker & | iBooker, |
const edm::Run & | iRun, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 53 of file HLTMuonMatchAndPlotContainer.cc.
References end, and getDQMSummary::iter.
Referenced by HLTMuonOfflineAnalyzer::bookHistograms().
void HLTMuonMatchAndPlotContainer::endRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 69 of file HLTMuonMatchAndPlotContainer.cc.
References end, and getDQMSummary::iter.
|
private |
Definition at line 68 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 69 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 66 of file HLTMuonMatchAndPlotContainer.h.
Referenced by ~HLTMuonMatchAndPlotContainer().
|
private |
Definition at line 70 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 73 of file HLTMuonMatchAndPlotContainer.h.
|
private |
Definition at line 72 of file HLTMuonMatchAndPlotContainer.h.