#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 26 of file MonRunIOV.cc.
|
overridevirtualnoexcept |
Implements IUniqueDBObject.
Definition at line 118 of file MonRunIOV.cc.
References cuy::dh, MillePedeFileConverter_cfg::e, DateHandler::getPlusInfTm(), and DateHandler::tmToDate().
Referenced by getID().
|
privatenoexcept |
Definition at line 273 of file MonRunIOV.cc.
|
inline |
Definition at line 22 of file MonRunIOV.h.
References end, fetchID(), getMonRunTag(), getRunIOV(), getSubRunEnd(), getSubRunNumber(), getSubRunStart(), IUniqueDBObject::m_ID, noexcept, setByID(), setMonRunTag(), setRunIOV(), setSubRunEnd(), setSubRunNumber(), setSubRunStart(), and GlobalPosition_Frontier_DevDB_cff::tag.
MonRunTag MonRunIOV::getMonRunTag | ( | ) | const |
RunIOV MonRunIOV::getRunIOV | ( | ) |
Definition at line 61 of file MonRunIOV.cc.
Referenced by getID().
Tm MonRunIOV::getSubRunEnd | ( | ) | const |
Definition at line 111 of file MonRunIOV.cc.
Referenced by getID().
run_t MonRunIOV::getSubRunNumber | ( | ) | const |
Tm MonRunIOV::getSubRunStart | ( | ) | const |
|
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 173 of file MonRunIOV.cc.
References DateHandler::dateToTm(), cuy::dh, MillePedeFileConverter_cfg::e, and triggerObjects_cff::id.
Referenced by getID().
Definition at line 292 of file MonRunIOV.cc.
References DateHandler::dateToTm(), cuy::dh, and MillePedeFileConverter_cfg::e.
Referenced by EcalCondDBInterface::fetchMonRunIOV().
void MonRunIOV::setID | ( | int | id | ) |
Definition at line 31 of file MonRunIOV.cc.
References triggerObjects_cff::id.
Referenced by MonRunList::fetchLastNRuns(), and MonRunList::fetchRuns().
void MonRunIOV::setMonRunTag | ( | const MonRunTag & | tag | ) |
Definition at line 36 of file MonRunIOV.cc.
References GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), getID(), and EcalPedOffset::writeDb().
void MonRunIOV::setRunIOV | ( | const RunIOV & | iov | ) |
Definition at line 53 of file MonRunIOV.cc.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), getID(), and EcalPedOffset::writeDb().
void MonRunIOV::setSubRunEnd | ( | const Tm & | end | ) |
Definition at line 101 of file MonRunIOV.cc.
References end.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), and getID().
void MonRunIOV::setSubRunNumber | ( | subrun_t | subrun | ) |
Definition at line 67 of file MonRunIOV.cc.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), getID(), and EcalPedOffset::writeDb().
void MonRunIOV::setSubRunStart | ( | const Tm & | start | ) |
Definition at line 84 of file MonRunIOV.cc.
References command_line::start.
Referenced by EcalCondDBWriter::dqmEndJob(), MonRunList::fetchLastNRuns(), MonRunList::fetchRuns(), getID(), and EcalPedOffset::writeDb().
|
privatenoexcept |
Definition at line 216 of file MonRunIOV.cc.
References cuy::dh, MillePedeFileConverter_cfg::e, DateHandler::getPlusInfTm(), and DateHandler::tmToDate().
|
friend |
Definition at line 16 of file MonRunIOV.h.
|
private |
Definition at line 54 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 55 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 58 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 56 of file MonRunIOV.h.
Referenced by operator==().
|
private |
Definition at line 57 of file MonRunIOV.h.
Referenced by operator==().