#include <MonRunOutcomeDef.h>
Public Member Functions | |
int | fetchID () throw (std::runtime_error) |
std::string | getLongDesc () const |
std::string | getShortDesc () const |
MonRunOutcomeDef () | |
bool | operator!= (const MonRunOutcomeDef &d) const |
bool | operator== (const MonRunOutcomeDef &d) const |
void | setByID (int id) throw (std::runtime_error) |
void | setShortDesc (std::string desc) |
virtual | ~MonRunOutcomeDef () |
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 () |
Protected Member Functions | |
void | fetchAllDefs (std::vector< MonRunOutcomeDef > *fillVec) throw (std::runtime_error) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const throw (std::runtime_error) |
Protected Attributes | |
std::string | m_longDesc |
std::string | m_shortDesc |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Def for monitoring run outcomes
Definition at line 12 of file MonRunOutcomeDef.h.
MonRunOutcomeDef::MonRunOutcomeDef | ( | ) |
|
virtual |
Definition at line 22 of file MonRunOutcomeDef.cc.
|
protected |
Definition at line 113 of file MonRunOutcomeDef.cc.
References def, alignCSCRings::e, setByID(), and IDBObject::setConnection().
|
virtual |
Implements IUniqueDBObject.
Definition at line 52 of file MonRunOutcomeDef.cc.
References alignCSCRings::e.
Referenced by MonRunDat::writeDB().
string MonRunOutcomeDef::getLongDesc | ( | ) | const |
Definition at line 45 of file MonRunOutcomeDef.cc.
string MonRunOutcomeDef::getShortDesc | ( | ) | const |
Definition at line 28 of file MonRunOutcomeDef.cc.
|
inline |
|
inline |
|
virtual |
Implements IUniqueDBObject.
Definition at line 85 of file MonRunOutcomeDef.cc.
References alignCSCRings::e.
Referenced by fetchAllDefs(), and MonRunDat::fetchData().
void MonRunOutcomeDef::setShortDesc | ( | std::string | desc | ) |
|
friend |
Definition at line 14 of file MonRunOutcomeDef.h.
|
protected |
Definition at line 36 of file MonRunOutcomeDef.h.
|
protected |
Definition at line 35 of file MonRunOutcomeDef.h.
Referenced by operator!=(), and operator==().