#include <MonRunIOV.h>
Public Member Functions | |
int | fetchID () noexcept(false) override |
int | getID () |
MonRunTag | getMonRunTag () const |
RunIOV | getRunIOV () |
Tm | getSubRunEnd () const |
run_t | getSubRunNumber () const |
Tm | getSubRunStart () const |
MonRunIOV () | |
bool | operator!= (const MonRunIOV &m) const |
bool | operator== (const MonRunIOV &m) const |
void | setByID (int id) noexcept(false) override |
void | setID (int id) |
void | setMonRunTag (const MonRunTag &tag) |
void | setRunIOV (const RunIOV &iov) |
void | setSubRunEnd (const Tm &end) |
void | setSubRunNumber (subrun_t subrun) |
void | setSubRunStart (const Tm &start) |
~MonRunIOV () override | |
Public Member Functions inherited from IDBObject | |
oracle::occi::Connection * | getConn () const |
oracle::occi::Environment * | getEnv () const |
void | setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn) |
virtual | ~IDBObject () |
Private Member Functions | |
void | fetchParentIDs (int *monRunTagID, int *runIOVID) noexcept(false) |
void | setByRun (MonRunTag *montag, RunIOV *runiov, subrun_t subrun) noexcept(false) |
int | writeDB () noexcept(false) |
Private Attributes | |
MonRunTag | m_monRunTag |
RunIOV | m_runIOV |
Tm | m_subRunEnd |
subrun_t | m_subRunNum |
Tm | m_subRunStart |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS = 1024 |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Definition at line 14 of file MonRunIOV.h.
MonRunIOV::MonRunIOV | ( | ) |
Definition at line 13 of file MonRunIOV.cc.
|
override |
Definition at line 23 of file MonRunIOV.cc.
|
overridevirtualnoexcept |
Implements IUniqueDBObject.
Definition at line 72 of file MonRunIOV.cc.
References cuy::dh, alignCSCRings::e, DateHandler::getPlusInfTm(), and DateHandler::tmToDate().
|
privatenoexcept |
Definition at line 217 of file MonRunIOV.cc.
|
inline |
MonRunTag MonRunIOV::getMonRunTag | ( | ) | const |
Definition at line 34 of file MonRunIOV.cc.
RunIOV MonRunIOV::getRunIOV | ( | ) |
Definition at line 43 of file MonRunIOV.cc.
Tm MonRunIOV::getSubRunEnd | ( | ) | const |
Definition at line 70 of file MonRunIOV.cc.
run_t MonRunIOV::getSubRunNumber | ( | ) | const |
Definition at line 52 of file MonRunIOV.cc.
Tm MonRunIOV::getSubRunStart | ( | ) | const |
Definition at line 61 of file MonRunIOV.cc.
|
inline |
|
inline |
Definition at line 41 of file MonRunIOV.h.
References m_monRunTag, m_runIOV, m_subRunEnd, m_subRunNum, and m_subRunStart.
|
overridevirtualnoexcept |
Implements IUniqueDBObject.
Definition at line 124 of file MonRunIOV.cc.
References DateHandler::dateToTm(), cuy::dh, alignCSCRings::e, and gpuClustering::id.
Definition at line 231 of file MonRunIOV.cc.
References DateHandler::dateToTm(), cuy::dh, and alignCSCRings::e.
Referenced by EcalCondDBInterface::fetchMonRunIOV().
void MonRunIOV::setID | ( | int | id | ) |
Definition at line 25 of file MonRunIOV.cc.
References gpuClustering::id.
Referenced by MonRunList::fetchLastNRuns(), and MonRunList::fetchRuns().
void MonRunIOV::setMonRunTag | ( | const MonRunTag & | tag | ) |
Definition at line 27 of file MonRunIOV.cc.
References GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), and EcalPedOffset::writeDb().
void MonRunIOV::setRunIOV | ( | const RunIOV & | iov | ) |
Definition at line 36 of file MonRunIOV.cc.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), and EcalPedOffset::writeDb().
void MonRunIOV::setSubRunEnd | ( | const Tm & | end | ) |
Definition at line 63 of file MonRunIOV.cc.
References dataset::end.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), and MonRunList::fetchRuns().
void MonRunIOV::setSubRunNumber | ( | subrun_t | subrun | ) |
Definition at line 45 of file MonRunIOV.cc.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), and EcalPedOffset::writeDb().
void MonRunIOV::setSubRunStart | ( | const Tm & | start | ) |
Definition at line 54 of file MonRunIOV.cc.
References command_line::start.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), and EcalPedOffset::writeDb().
|
privatenoexcept |
Definition at line 163 of file MonRunIOV.cc.
References cuy::dh, alignCSCRings::e, DateHandler::getPlusInfTm(), and DateHandler::tmToDate().
|
friend |
Definition at line 16 of file MonRunIOV.h.
|
private |
Definition at line 50 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 51 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 54 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 52 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 53 of file MonRunIOV.h.
Referenced by operator==().