CMS 3D CMS Logo

HLTTauDQMPathSummaryPlotter.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 #ifndef HLTTauDQMPathSummaryPlotter_h
3 #define HLTTauDQMPathSummaryPlotter_h
4 
6 
7 #include <vector>
8 
9 class HLTTauDQMPath;
10 namespace edm {
11  class TriggerResults;
12 }
13 namespace trigger {
14  class TriggerEvent;
15 }
16 
18 public:
20  bool doRefAnalysis,
21  const std::string& dqmBaseFolder,
22  double hltMatchDr);
24 
26 
27  void setPathObjects(const std::vector<const HLTTauDQMPath*>& pathObjects) { pathObjects_ = pathObjects; }
28  void bookHistograms(DQMStore::IBooker& iBooker);
29 
32  const HLTTauDQMOfflineObjects& refCollection);
33 
34 private:
35  const double hltMatchDr_;
36  const bool doRefAnalysis_;
37 
38  std::vector<const HLTTauDQMPath*> pathObjects_;
39 
42 };
43 #endif
bool isValid() const
The single EDProduct to be saved for each event (AOD case)
Definition: TriggerEvent.h:25
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
void setPathObjects(const std::vector< const HLTTauDQMPath * > &pathObjects)
std::vector< const HLTTauDQMPath * > pathObjects_
static std::string const triggerResults("TriggerResults")
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
HLT enums.