#include <DcsPmtHv.h>
Inheritance diagram for DcsPmtHv:
Public Member Functions | |
DcsPmtHv () | |
DcsPmtHv (const DcsPmtHv &from) | |
DcsPmtHv (int lad, int col, int rin, float vol, int pow) | |
virtual | ~DcsPmtHv () |
Bool_t | CanL2Cache () const |
Bool_t | Compare (const DcsPmtHv &that) const |
int | GetLadder () const |
int | GetColumn () const |
int | GetRing () const |
float | GetVoltage () const |
int | GetPower () const |
virtual DbiTableRow * | CreateTableRow () const |
virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
virtual std::string | name () const |
virtual size_t | size () const |
virtual Int_t | GetAggregateNo () const |
DbiResult * | GetOwner () const |
virtual UInt_t | GetIndex (UInt_t defIndex) const |
void | SetOwner (DbiResult *owner) |
virtual bool | CreateDatabaseTables (Int_t db_no=0, const char *tablename="default") |
virtual std::string | GetDatabaseLayout () |
Private Attributes | |
int | m_Ladder |
int | m_Column |
int | m_Ring |
float | m_Voltage |
int | m_Power |
Definition at line 12 of file DcsPmtHv.h.
DcsPmtHv::DcsPmtHv | ( | ) | [inline] |
DcsPmtHv::DcsPmtHv | ( | const DcsPmtHv & | from | ) | [inline] |
DcsPmtHv::DcsPmtHv | ( | int | lad, | |
int | col, | |||
int | rin, | |||
float | vol, | |||
int | pow | |||
) | [inline] |
virtual DcsPmtHv::~DcsPmtHv | ( | ) | [inline, virtual] |
Bool_t DcsPmtHv::CanL2Cache | ( | ) | const [inline, virtual] |
Bool_t DcsPmtHv::Compare | ( | const DcsPmtHv & | that | ) | const [inline] |
int DcsPmtHv::GetLadder | ( | ) | const [inline] |
int DcsPmtHv::GetColumn | ( | ) | const [inline] |
int DcsPmtHv::GetRing | ( | ) | const [inline] |
float DcsPmtHv::GetVoltage | ( | ) | const [inline] |
int DcsPmtHv::GetPower | ( | ) | const [inline] |
virtual DbiTableRow* DcsPmtHv::CreateTableRow | ( | ) | const [inline, virtual] |
void DcsPmtHv::Fill | ( | DbiResultSet & | rs, | |
const DbiValidityRec * | vrec | |||
) | [virtual] |
Implements DbiTableRow.
Definition at line 13 of file DcsPmtHv.cc.
00014 { 00015 00016 Int_t numCol = rs.NumCols(); 00017 // The first column (SeqNo) has already been processed. 00018 for (Int_t curCol = 2; curCol <= numCol; ++curCol) { 00019 string colName = rs.CurColName(); 00020 if ( colName == "LADDER" ) rs >> m_Ladder; 00021 else if ( colName == "COLUMN" ) rs >> m_Column; 00022 else if ( colName == "RING" ) rs >> m_Ring; 00023 else if ( colName == "VOLTAGE" ) rs >> m_Voltage; 00024 else if ( colName == "POWER" ) rs >> m_Power; 00025 else { 00026 LOG(dbi,Logging::kDebug1) << "Ignoring column " << curCol 00027 << "(" << colName << ")" 00028 << "; not part of DcsPmtHv" << std::endl; 00029 rs.IncrementCurCol(); 00030 } 00031 } 00032 00033 }
void DcsPmtHv::Store | ( | DbiOutRowStream & | ors, | |
const DbiValidityRec * | vrec | |||
) | const [virtual] |
int DcsPmtHv::m_Ladder [private] |
Definition at line 57 of file DcsPmtHv.h.
int DcsPmtHv::m_Column [private] |
Definition at line 58 of file DcsPmtHv.h.
int DcsPmtHv::m_Ring [private] |
Definition at line 59 of file DcsPmtHv.h.
float DcsPmtHv::m_Voltage [private] |
Definition at line 60 of file DcsPmtHv.h.
int DcsPmtHv::m_Power [private] |
Definition at line 61 of file DcsPmtHv.h.