#include <HLTTauDQMPathSummaryPlotter.h>
◆ HLTTauDQMPathSummaryPlotter()
HLTTauDQMPathSummaryPlotter::HLTTauDQMPathSummaryPlotter |
( |
const edm::ParameterSet & |
pset, |
|
|
bool |
doRefAnalysis, |
|
|
const std::string & |
dqmBaseFolder, |
|
|
double |
hltMatchDr |
|
) |
| |
◆ ~HLTTauDQMPathSummaryPlotter()
HLTTauDQMPathSummaryPlotter::~HLTTauDQMPathSummaryPlotter |
( |
| ) |
|
|
default |
◆ analyze()
Definition at line 30 of file HLTTauDQMPathSummaryPlotter.cc.
34 std::vector<HLTTauDQMPath::Object> triggerObjs;
35 std::vector<HLTTauDQMPath::Object> matchedTriggerObjs;
40 const int lastFilter =
path->filtersSize() - 1;
42 if (
path->goodOfflineEvent(lastFilter, refCollection)) {
47 matchedTriggerObjs.clear();
48 matchedOfflineObjs.
clear();
50 if (
path->offlineMatching(
51 lastFilter, triggerObjs, refCollection,
hltMatchDr_, matchedTriggerObjs, matchedOfflineObjs)) {
References accepted_events, all_events, HLTTauDQMOfflineObjects::clear(), doRefAnalysis_, dqm::impl::MonitorElement::Fill(), hltMatchDr_, mps_fire::i, castor_dqm_sourceclient_file_cfg::path, pathObjects_, PDWG_DiPhoton_SD_cff::triggerEvent, and triggerResults.
◆ bookHistograms()
◆ isValid()
bool HLTTauDQMPlotter::isValid |
|
inline |
◆ setPathObjects()
void HLTTauDQMPathSummaryPlotter::setPathObjects |
( |
const std::vector< const HLTTauDQMPath * > & |
pathObjects | ) |
|
|
inline |
◆ accepted_events
◆ all_events
◆ doRefAnalysis_
const bool HLTTauDQMPathSummaryPlotter::doRefAnalysis_ |
|
private |
◆ hltMatchDr_
const double HLTTauDQMPathSummaryPlotter::hltMatchDr_ |
|
private |
◆ pathObjects_
std::vector<const HLTTauDQMPath*> HLTTauDQMPathSummaryPlotter::pathObjects_ |
|
private |
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)