#include <DBReaderWorkers.h>
Definition at line 199 of file DBReaderWorkers.h.
◆ PNMGPAReader()
Definition at line 201 of file DBReaderWorkers.h.
DBReaderWorker(std::string const &_name, edm::ParameterSet const &)
◆ ~PNMGPAReader()
ecaldqm::PNMGPAReader::~PNMGPAReader |
( |
| ) |
|
|
inlineoverride |
◆ run()
Implements ecaldqm::DBReaderWorker.
Definition at line 367 of file DBReaderWorkers.cc.
References ecaldqm::fetchAndFill().
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
368 std::map<std::string, double (*)(MonPNMGPADat const &)> extList;
370 extList[
"adc_mean_g1"] = [](
MonPNMGPADat const &dat) {
return double(dat.getADCMeanG1()); };
371 extList[
"adc_rms_g1"] = [](
MonPNMGPADat const &dat) {
return double(dat.getADCRMSG1()); };
372 extList[
"ped_mean_g1"] = [](
MonPNMGPADat const &dat) {
return double(dat.getPedMeanG1()); };
373 extList[
"ped_rms_g1"] = [](
MonPNMGPADat const &dat) {
return double(dat.getPedRMSG1()); };
374 extList[
"adc_mean_g16"] = [](
MonPNMGPADat const &dat) {
return double(dat.getADCMeanG16()); };
375 extList[
"adc_rms_g16"] = [](
MonPNMGPADat const &dat) {
return double(dat.getADCRMSG16()); };
376 extList[
"ped_mean_g16"] = [](
MonPNMGPADat const &dat) {
return double(dat.getPedMeanG16()); };
377 extList[
"ped_rms_g16"] = [](
MonPNMGPADat const &dat) {
return double(dat.getPedRMSG16()); };
ReturnType fetchAndFill(std::map< std::string, double(*)(DataType const &)> const &_extractors, EcalCondDBInterface *_db, MonRunIOV &_iov, std::string const &_formula)