|
|
Go to the documentation of this file.
16 formula_(_ps.getUntrackedParameter<
std::
string>(
"formula")),
18 verbosity_(_ps.getUntrackedParameter<
int>(
"verbosity")) {
22 if (
table ==
"CrystalConsistency")
24 if (
table ==
"TTConsistency")
26 if (
table ==
"MemChConsistency")
28 if (
table ==
"MemTTConsistency")
30 if (
table ==
"LaserBlue")
32 if (
table ==
"TimingLaserBlueCrystal")
34 if (
table ==
"PNBlue")
36 if (
table ==
"LaserGreen")
38 if (
table ==
"TimingLaserGreenCrystal")
40 if (
table ==
"PNGreen")
42 if (
table ==
"LaserIRed")
44 if (
table ==
"TimingLaserIRedCrystal")
46 if (
table ==
"PNIRed")
48 if (
table ==
"LaserRed")
50 if (
table ==
"TimingLaserRedCrystal")
54 if (
table ==
"Pedestals")
58 if (
table ==
"PedestalsOnline")
60 if (
table ==
"TestPulse")
62 if (
table ==
"PulseShape")
64 if (
table ==
"PNMGPA")
66 if (
table ==
"TimingCrystal")
70 if (
table ==
"TimingLed1Crystal")
74 if (
table ==
"TimingLed2Crystal")
76 if (
table ==
"Occupancy")
88 std::unique_ptr<EcalCondDBInterface>
db(
nullptr);
95 }
catch (std::runtime_error &re) {
99 }
catch (std::runtime_error &re2) {
133 }
catch (std::runtime_error &
e) {
152 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
Log< level::Info, false > LogInfo
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 &)
Log< level::Error, false > LogError
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