CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes | Friends
MonRunList Class Reference

#include <MonRunList.h>

Inheritance diagram for MonRunList:
IDBObject

Public Member Functions

void fetchLastNRuns (int max_run, int n_runs) throw (std::runtime_error)
 
void fetchRuns () throw (std::runtime_error)
 
void fetchRuns (int min_run, int max_run) throw (std::runtime_error)
 
MonRunTag getMonRunTag () const
 
std::vector< MonRunIOVgetRuns ()
 
RunTag getRunTag () const
 
 MonRunList ()
 
void setMonRunTag (const MonRunTag &tag)
 
void setRunTag (const RunTag &tag)
 
 ~MonRunList ()
 
- 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 Attributes

MonRunTag m_monrunTag
 
RunTag m_runTag
 
std::vector< MonRunIOVm_vec_monruniov
 

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 IDBObject
oracle::occi::Connection * m_conn
 
oracle::occi::Environment * m_env
 

Detailed Description

Definition at line 16 of file MonRunList.h.

Constructor & Destructor Documentation

MonRunList::MonRunList ( )

Definition at line 14 of file MonRunList.cc.

MonRunList::~MonRunList ( )

Definition at line 19 of file MonRunList.cc.

Member Function Documentation

void MonRunList::fetchLastNRuns ( int  max_run,
int  n_runs 
)
throw (std::runtime_error
)

Definition at line 259 of file MonRunList.cc.

void MonRunList::fetchRuns ( )
throw (std::runtime_error
)

Definition at line 52 of file MonRunList.cc.

void MonRunList::fetchRuns ( int  min_run,
int  max_run 
)
throw (std::runtime_error
)

Definition at line 149 of file MonRunList.cc.

MonRunTag MonRunList::getMonRunTag ( ) const

Definition at line 41 of file MonRunList.cc.

std::vector< MonRunIOV > MonRunList::getRuns ( )

Definition at line 46 of file MonRunList.cc.

RunTag MonRunList::getRunTag ( ) const

Definition at line 37 of file MonRunList.cc.

void MonRunList::setMonRunTag ( const MonRunTag tag)

Definition at line 29 of file MonRunList.cc.

void MonRunList::setRunTag ( const RunTag tag)

Definition at line 23 of file MonRunList.cc.

Friends And Related Function Documentation

friend class EcalCondDBInterface
friend

Definition at line 18 of file MonRunList.h.

Member Data Documentation

MonRunTag MonRunList::m_monrunTag
private

Definition at line 40 of file MonRunList.h.

RunTag MonRunList::m_runTag
private

Definition at line 39 of file MonRunList.h.

std::vector<MonRunIOV> MonRunList::m_vec_monruniov
private

Definition at line 38 of file MonRunList.h.