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  struct cfgEntryPlot {
25  explicit cfgEntryPlot(const edm::ParameterSet&);
26  explicit cfgEntryPlot(const std::string&, const std::string&, const std::string&);
30  };
31 
32 public:
34  ~TauDQMHistEffProducer() override;
35  void dqmEndJob(DQMStore::IBooker& ibook, DQMStore::IGetter& iget) override;
36 
37 private:
38  std::vector<cfgEntryPlot> cfgEntryPlot_;
39  std::vector<MonitorElement*> histoEfficiencyVector_;
40 };
41 
42 #endif
TauDQMHistEffProducer::cfgEntryPlot::cfgEntryPlot
cfgEntryPlot(const edm::ParameterSet &)
Definition: DQMHistEffProducer.cc:18
DQMEDHarvester.h
TauDQMHistEffProducer::cfgEntryPlot
Definition: DQMHistEffProducer.h:24
DQMStore.h
TauDQMHistEffProducer::dqmEndJob
void dqmEndJob(DQMStore::IBooker &ibook, DQMStore::IGetter &iget) override
Definition: DQMHistEffProducer.cc:82
EDAnalyzer.h
TauDQMHistEffProducer::cfgEntryPlot::denominator_
std::string denominator_
Definition: DQMHistEffProducer.h:28
TauDQMHistEffProducer::cfgEntryPlot::numerator_
std::string numerator_
Definition: DQMHistEffProducer.h:27
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
TauDQMHistEffProducer::TauDQMHistEffProducer
TauDQMHistEffProducer(const edm::ParameterSet &)
Definition: DQMHistEffProducer.cc:45
TauDQMHistEffProducer::histoEfficiencyVector_
std::vector< MonitorElement * > histoEfficiencyVector_
Definition: DQMHistEffProducer.h:39
TauDQMHistEffProducer
Definition: DQMHistEffProducer.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDHarvester
Definition: DQMEDHarvester.py:1
TauDQMHistEffProducer::~TauDQMHistEffProducer
~TauDQMHistEffProducer() override
Definition: DQMHistEffProducer.cc:78
dqm::implementation::IGetter
Definition: DQMStore.h:484
EventSetup.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
TauDQMHistEffProducer::cfgEntryPlot_
std::vector< cfgEntryPlot > cfgEntryPlot_
Definition: DQMHistEffProducer.h:38
ParameterSet.h
TauDQMHistEffProducer::cfgEntryPlot::efficiency_
std::string efficiency_
Definition: DQMHistEffProducer.h:29