CMS 3D CMS Logo

DQMHistEffProducer.h
Go to the documentation of this file.
1 #ifndef TauDQMHistEffProducer_h
2 #define TauDQMHistEffProducer_h
3 
11 // framework & common header files
16 
19 
20 #include <string>
21 #include <vector>
22 
24 {
25  struct cfgEntryPlot
26  {
27  explicit cfgEntryPlot(const edm::ParameterSet&);
28  explicit cfgEntryPlot(const std::string&, const std::string&, const std::string&);
32  };
33 
34  public:
36  ~TauDQMHistEffProducer() override;
37  void dqmEndJob(DQMStore::IBooker& ibook, DQMStore::IGetter& iget) override;
38 
39 private:
40  std::vector<cfgEntryPlot> cfgEntryPlot_;
41  std::vector<MonitorElement*> histoEfficiencyVector_;
42 };
43 
44 #endif
45 
46 
TauDQMHistEffProducer(const edm::ParameterSet &)
std::vector< cfgEntryPlot > cfgEntryPlot_
std::vector< MonitorElement * > histoEfficiencyVector_
void dqmEndJob(DQMStore::IBooker &ibook, DQMStore::IGetter &iget) override
cfgEntryPlot(const edm::ParameterSet &)