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 Member Functions | Private Attributes | Friends
MonPedestalOffsetsDat Class Reference

#include <MonPedestalOffsetsDat.h>

Inheritance diagram for MonPedestalOffsetsDat:
IDataItem IDBObject

Public Member Functions

int getDACG1 () const
 
int getDACG12 () const
 
int getDACG6 () const
 
std::string getTable ()
 
bool getTaskStatus () const
 
 MonPedestalOffsetsDat ()
 
void setDACG1 (int dac)
 
void setDACG12 (int dac)
 
void setDACG6 (int dac)
 
void setTaskStatus (bool status)
 
 ~MonPedestalOffsetsDat ()
 
- Public Member Functions inherited from IDataItem
 IDataItem ()
 
- 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 fetchData (std::map< EcalLogicID, MonPedestalOffsetsDat > *fillMap, MonRunIOV *iov, std::string mappa=" cv.maps_to ") throw (std::runtime_error)
 
void prepareWrite () throw (std::runtime_error)
 
void writeArrayDB (const std::map< EcalLogicID, MonPedestalOffsetsDat > *data, MonRunIOV *iov) throw (std::runtime_error)
 
void writeDB (const EcalLogicID *ecid, const MonPedestalOffsetsDat *item, MonRunIOV *iov) throw (std::runtime_error)
 

Private Attributes

int m_dacG1
 
int m_dacG12
 
int m_dacG6
 
bool m_taskStatus
 

Friends

class EcalCondDBInterface
 

Additional Inherited Members

- Static Public Attributes inherited from IDBObject
static int const ECALDB_NROWS =1024
 
- Protected Member Functions inherited from IDataItem
void checkPrepare () throw (std::runtime_error)
 
void createReadStatement () throw (std::runtime_error)
 
void setPrefetchRowCount (int ncount) throw (std::runtime_error)
 
void terminateReadStatement () throw (std::runtime_error)
 
void terminateWriteStatement () throw (std::runtime_error)
 
- Protected Member Functions inherited from IDBObject
void checkConnection () const throw (std::runtime_error)
 
- Protected Attributes inherited from IDataItem
oracle::occi::Statement * m_readStmt
 
oracle::occi::Statement * m_writeStmt
 
- Protected Attributes inherited from IDBObject
oracle::occi::Connection * m_conn
 
oracle::occi::Environment * m_env
 

Detailed Description

Definition at line 12 of file MonPedestalOffsetsDat.h.

Constructor & Destructor Documentation

MonPedestalOffsetsDat::MonPedestalOffsetsDat ( )

Definition at line 12 of file MonPedestalOffsetsDat.cc.

MonPedestalOffsetsDat::~MonPedestalOffsetsDat ( )

Definition at line 27 of file MonPedestalOffsetsDat.cc.

Member Function Documentation

void MonPedestalOffsetsDat::fetchData ( std::map< EcalLogicID, MonPedestalOffsetsDat > *  fillMap,
MonRunIOV iov,
std::string  mappa = " cv.maps_to " 
)
throw (std::runtime_error
)
private

Definition at line 78 of file MonPedestalOffsetsDat.cc.

int MonPedestalOffsetsDat::getDACG1 ( ) const
inline

Definition at line 22 of file MonPedestalOffsetsDat.h.

References m_dacG1.

22 { return m_dacG1; }
int MonPedestalOffsetsDat::getDACG12 ( ) const
inline

Definition at line 28 of file MonPedestalOffsetsDat.h.

References m_dacG12.

int MonPedestalOffsetsDat::getDACG6 ( ) const
inline

Definition at line 25 of file MonPedestalOffsetsDat.h.

References m_dacG6.

25 { return m_dacG6; }
std::string MonPedestalOffsetsDat::getTable ( )
inlinevirtual

Implements IDataItem.

Definition at line 19 of file MonPedestalOffsetsDat.h.

19 { return "MON_PEDESTAL_OFFSETS_DAT"; }
bool MonPedestalOffsetsDat::getTaskStatus ( ) const
inline

Definition at line 31 of file MonPedestalOffsetsDat.h.

References m_taskStatus.

void MonPedestalOffsetsDat::prepareWrite ( )
throw (std::runtime_error
)
privatevirtual

Implements IDataItem.

Definition at line 33 of file MonPedestalOffsetsDat.cc.

void MonPedestalOffsetsDat::setDACG1 ( int  dac)
inline

Definition at line 21 of file MonPedestalOffsetsDat.h.

References m_dacG1.

void MonPedestalOffsetsDat::setDACG12 ( int  dac)
inline

Definition at line 27 of file MonPedestalOffsetsDat.h.

References m_dacG12.

void MonPedestalOffsetsDat::setDACG6 ( int  dac)
inline

Definition at line 24 of file MonPedestalOffsetsDat.h.

References m_dacG6.

void MonPedestalOffsetsDat::setTaskStatus ( bool  status)
inline

Definition at line 30 of file MonPedestalOffsetsDat.h.

References m_taskStatus, and mps_update::status.

void MonPedestalOffsetsDat::writeArrayDB ( const std::map< EcalLogicID, MonPedestalOffsetsDat > *  data,
MonRunIOV iov 
)
throw (std::runtime_error
)
private

Definition at line 124 of file MonPedestalOffsetsDat.cc.

void MonPedestalOffsetsDat::writeDB ( const EcalLogicID ecid,
const MonPedestalOffsetsDat item,
MonRunIOV iov 
)
throw (std::runtime_error
)
private

Definition at line 51 of file MonPedestalOffsetsDat.cc.

Friends And Related Function Documentation

friend class EcalCondDBInterface
friend

Definition at line 14 of file MonPedestalOffsetsDat.h.

Member Data Documentation

int MonPedestalOffsetsDat::m_dacG1
private

Definition at line 48 of file MonPedestalOffsetsDat.h.

Referenced by getDACG1(), and setDACG1().

int MonPedestalOffsetsDat::m_dacG12
private

Definition at line 50 of file MonPedestalOffsetsDat.h.

Referenced by getDACG12(), and setDACG12().

int MonPedestalOffsetsDat::m_dacG6
private

Definition at line 49 of file MonPedestalOffsetsDat.h.

Referenced by getDACG6(), and setDACG6().

bool MonPedestalOffsetsDat::m_taskStatus
private

Definition at line 51 of file MonPedestalOffsetsDat.h.

Referenced by getTaskStatus(), and setTaskStatus().