CMS 3D CMS Logo

HLTTauDQMPathSummaryPlotter.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 #ifndef HLTTauDQMPathSummaryPlotter_h
3 #define HLTTauDQMPathSummaryPlotter_h
4 
7 
8 #include <vector>
9 
10 class HLTTauDQMPath;
11 namespace edm {
12  class TriggerResults;
13 }
14 namespace trigger {
15  class TriggerEvent;
16 }
17 
19 public:
21  bool doRefAnalysis,
22  const std::string& dqmBaseFolder,
23  double hltMatchDr);
25 
27 
28  void setPathObjects(const std::vector<const HLTTauDQMPath*>& pathObjects) { pathObjects_ = pathObjects; }
29  void bookHistograms(HistoWrapper& iWrapper, DQMStore::IBooker& iBooker);
30 
33  const HLTTauDQMOfflineObjects& refCollection);
34 
35 private:
36  const double hltMatchDr_;
37  const bool doRefAnalysis_;
38 
39  std::vector<const HLTTauDQMPath*> pathObjects_;
40 
43 };
44 #endif
HLTTauDQMPathSummaryPlotter::analyze
void analyze(const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection)
Definition: HLTTauDQMPathSummaryPlotter.cc:37
HistoWrapper.h
HLTTauDQMPathSummaryPlotter::~HLTTauDQMPathSummaryPlotter
~HLTTauDQMPathSummaryPlotter()
edm
HLT enums.
Definition: AlignableModifier.h:19
triggerResults
static const std::string triggerResults
Definition: EdmProvDump.cc:45
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
HLTTauDQMPathSummaryPlotter::accepted_events
MonitorElement * accepted_events
Definition: HLTTauDQMPathSummaryPlotter.h:42
HLTTauDQMPlotter.h
HLTTauDQMPathSummaryPlotter
Definition: HLTTauDQMPathSummaryPlotter.h:18
HLTTauDQMPathSummaryPlotter::all_events
MonitorElement * all_events
Definition: HLTTauDQMPathSummaryPlotter.h:41
HLTTauDQMOfflineObjects
Definition: HLTTauDQMPlotter.h:18
HistoWrapper
Definition: HistoWrapper.h:13
HLTTauDQMPath
Definition: HLTTauDQMPath.h:22
HLTTauDQMPathSummaryPlotter::hltMatchDr_
const double hltMatchDr_
Definition: HLTTauDQMPathSummaryPlotter.h:36
edm::ParameterSet
Definition: ParameterSet.h:47
HLTTauDQMPlotter::isValid
bool isValid() const
Definition: HLTTauDQMPlotter.h:39
trigger::TriggerEvent
The single EDProduct to be saved for each event (AOD case)
Definition: TriggerEvent.h:25
PDWG_DiPhoton_SD_cff.triggerEvent
triggerEvent
Definition: PDWG_DiPhoton_SD_cff.py:39
HLTTauDQMPathSummaryPlotter::setPathObjects
void setPathObjects(const std::vector< const HLTTauDQMPath * > &pathObjects)
Definition: HLTTauDQMPathSummaryPlotter.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HLTTauDQMPathSummaryPlotter::doRefAnalysis_
const bool doRefAnalysis_
Definition: HLTTauDQMPathSummaryPlotter.h:37
HLTTauDQMPlotter
Definition: HLTTauDQMPlotter.h:32
dqm::implementation::IBooker
Definition: DQMStore.h:43
trigger
Definition: HLTPrescaleTableCond.h:8
HLTTauDQMPathSummaryPlotter::HLTTauDQMPathSummaryPlotter
HLTTauDQMPathSummaryPlotter(const edm::ParameterSet &pset, bool doRefAnalysis, const std::string &dqmBaseFolder, double hltMatchDr)
Definition: HLTTauDQMPathSummaryPlotter.cc:4
HLTObjectsMonitor_cfi.TriggerResults
TriggerResults
Definition: HLTObjectsMonitor_cfi.py:9
HLTTauDQMPathSummaryPlotter::pathObjects_
std::vector< const HLTTauDQMPath * > pathObjects_
Definition: HLTTauDQMPathSummaryPlotter.h:39
edm::TriggerResults
Definition: TriggerResults.h:35
HLTTauDQMPathSummaryPlotter::bookHistograms
void bookHistograms(HistoWrapper &iWrapper, DQMStore::IBooker &iBooker)
Definition: HLTTauDQMPathSummaryPlotter.cc:12
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
ZCounting_cff.TriggerEvent
TriggerEvent
Definition: ZCounting_cff.py:5