CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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:
19 
20  HLTTauDQMPathSummaryPlotter(const edm::ParameterSet& pset, bool doRefAnalysis, const std::string& dqmBaseFolder, double hltMatchDr);
22 
24 
25  void beginRun(const std::vector<const HLTTauDQMPath *>& pathObjects);
26 
27  void analyze(const edm::TriggerResults& triggerResults, const trigger::TriggerEvent& triggerEvent, const HLTTauDQMOfflineObjects& refCollection);
28 private:
29  const double hltMatchDr_;
30  const bool doRefAnalysis_;
31 
32  std::vector<const HLTTauDQMPath *> pathObjects_;
33 
36 };
37 #endif
bool isValid() const
The single EDProduct to be saved for each event (AOD case)
Definition: TriggerEvent.h:25
void beginRun(const std::vector< const HLTTauDQMPath * > &pathObjects)
HLTTauDQMPathSummaryPlotter(const edm::ParameterSet &pset, bool doRefAnalysis, const std::string &dqmBaseFolder, double hltMatchDr)
std::vector< const HLTTauDQMPath * > pathObjects_
static std::string const triggerResults
Definition: EdmProvDump.cc:41
void analyze(const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection)