#include <RunIOV.h>
Public Member Functions | |
int | fetchID () throw (std::runtime_error) |
int | fetchIDByRunAndTag () throw (std::runtime_error) |
Tm | getDBInsertionTime () |
int | getID () |
Tm | getRunEnd () const |
run_t | getRunNumber () const |
Tm | getRunStart () const |
RunTag | getRunTag () const |
bool | operator!= (const RunIOV &r) const |
bool | operator== (const RunIOV &r) const |
RunIOV () | |
void | setByID (int id) throw (std::runtime_error) |
void | setDBInsertionTime (const Tm &dbtime) |
void | setID (int id) |
void | setRunEnd (const Tm &end) |
void | setRunNumber (run_t run) |
void | setRunStart (const Tm &start) |
void | setRunTag (const RunTag &tag) |
~RunIOV () | |
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 | setByRecentData (std::string dataTable, RunTag *tag, run_t run=(unsigned int)-1) throw (std::runtime_error) |
void | setByRecentData (std::string dataTable, std::string location, run_t run) throw (std::runtime_error) |
void | setByRun (RunTag *tag, run_t run) throw (std::runtime_error) |
void | setByRun (std::string location, run_t run) throw (std::runtime_error) |
void | setByTime (std::string location, const Tm &t) throw (std::runtime_error) |
int | updateEndTimeDB () throw (std::runtime_error) |
int | updateStartTimeDB () throw (std::runtime_error) |
int | writeDB () throw (std::runtime_error) |
Private Attributes | |
Tm | m_dbtime |
Tm | m_runEnd |
run_t | m_runNum |
Tm | m_runStart |
RunTag | m_runTag |
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 throw (std::runtime_error) |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
|
virtual |
Implements IUniqueDBObject.
int RunIOV::fetchIDByRunAndTag | ( | ) | ||
throw | ( | std::runtime_error | ||
) |
|
inline |
|
inline |
run_t RunIOV::getRunNumber | ( | ) | const |
Definition at line 45 of file RunIOV.cc.
Referenced by EcalErrorMask::readDB().
RunTag RunIOV::getRunTag | ( | ) | const |
Definition at line 96 of file RunIOV.cc.
Referenced by EcalCondDBReader::EcalCondDBReader().
|
inline |
|
inline |
|
virtual |
Implements IUniqueDBObject.
|
private |
|
private |
|
private |
|
inline |
|
private |
|
private |
|
private |
|
friend |
|
private |
Definition at line 59 of file RunIOV.h.
Referenced by getDBInsertionTime(), and setDBInsertionTime().
|
private |
Definition at line 57 of file RunIOV.h.
Referenced by operator==().
|
private |
Definition at line 55 of file RunIOV.h.
Referenced by operator==().
|
private |
Definition at line 56 of file RunIOV.h.
Referenced by operator==().
|
private |
Definition at line 58 of file RunIOV.h.
Referenced by operator==().