#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 37 of file HLTTauDQMPathSummaryPlotter.cc.
41 std::vector<HLTTauDQMPath::Object> triggerObjs;
42 std::vector<HLTTauDQMPath::Object> matchedTriggerObjs;
47 const int lastFilter =
path->filtersSize() - 1;
49 if (
path->goodOfflineEvent(lastFilter, refCollection)) {
55 matchedTriggerObjs.clear();
56 matchedOfflineObjs.
clear();
58 if (
path->offlineMatching(
59 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()
Definition at line 12 of file HLTTauDQMPathSummaryPlotter.cc.
22 "Accepted Events per Path;;entries",
References accepted_events, all_events, HistoWrapper::book1D(), mps_fire::i, HLTTauDQMPlotter::isValid(), kVital, pathObjects_, dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
◆ 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 |
MonitorElement * book1D(DQMStore::IBooker &iBooker, TString const &name, TString const &title, int const nchX, double const lowX, double const highX, int level=kEverything)
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)