|
|
Go to the documentation of this file.
14 formula_(_ps.getUntrackedParameter<
std::
string>(
"formula")),
16 verbosity_(_ps.getUntrackedParameter<
int>(
"verbosity")) {
20 if (
table ==
"CrystalConsistency")
22 if (
table ==
"TTConsistency")
24 if (
table ==
"MemChConsistency")
26 if (
table ==
"MemTTConsistency")
28 if (
table ==
"LaserBlue")
30 if (
table ==
"TimingLaserBlueCrystal")
32 if (
table ==
"PNBlue")
34 if (
table ==
"LaserGreen")
36 if (
table ==
"TimingLaserGreenCrystal")
38 if (
table ==
"PNGreen")
40 if (
table ==
"LaserIRed")
42 if (
table ==
"TimingLaserIRedCrystal")
44 if (
table ==
"PNIRed")
46 if (
table ==
"LaserRed")
48 if (
table ==
"TimingLaserRedCrystal")
52 if (
table ==
"Pedestals")
56 if (
table ==
"PedestalsOnline")
58 if (
table ==
"TestPulse")
60 if (
table ==
"PulseShape")
62 if (
table ==
"PNMGPA")
64 if (
table ==
"TimingCrystal")
68 if (
table ==
"TimingLed1Crystal")
72 if (
table ==
"TimingLed2Crystal")
74 if (
table ==
"Occupancy")
86 std::unique_ptr<EcalCondDBInterface>
db(
nullptr);
93 }
catch (std::runtime_error &re) {
96 db = std::unique_ptr<EcalCondDBInterface>(
98 }
catch (std::runtime_error &re2) {
132 }
catch (std::runtime_error &
e) {
151 for (std::map<DetId, double>::const_iterator vItr(
values.begin()); vItr !=
values.end(); ++vItr)
void setMonitoringVersion(std::string ver)
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
MonRunIOV fetchMonRunIOV(RunTag *runtag, MonRunTag *montag, run_t run, subrun_t monrun) noexcept(false)
T getUntrackedParameter(std::string const &, T const &) const
void setGeneralTag(std::string tag)
EcalCondDBReader(edm::ParameterSet const &)
virtual std::map< DetId, double > run(EcalCondDBInterface *, MonRunIOV &, std::string const &)=0
ecaldqm::DBReaderWorker * worker_
virtual void book(DQMStore::IBooker &)
EcalCondDBInterface * db_
virtual void setBinContent(DetId const &, double)
MESet * createMESet(edm::ParameterSet const &)
void setMonVersionDef(const MonVersionDef &ver)
RunIOV fetchRunIOV(RunTag *tag, run_t run) noexcept(false)
~EcalCondDBReader() override
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override