#include <DcsAdTemp.h>
Inheritance diagram for DcsAdTemp:
Public Member Functions | |
DcsAdTemp () | |
DcsAdTemp (const DcsAdTemp &from) | |
DcsAdTemp (float t1, float t2, float t3, float t4, float t5) | |
virtual | ~DcsAdTemp () |
Bool_t | CanL2Cache () const |
Bool_t | Compare (const DcsAdTemp &that) const |
float | GetTemp1 () const |
float | GetTemp2 () const |
float | GetTemp3 () const |
float | GetTemp4 () const |
float | GetTemp5 () 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 | |
float | m_Temp1 |
float | m_Temp2 |
float | m_Temp3 |
float | m_Temp4 |
float | m_Temp5 |
Definition at line 12 of file DcsAdTemp.h.
DcsAdTemp::DcsAdTemp | ( | ) | [inline] |
DcsAdTemp::DcsAdTemp | ( | const DcsAdTemp & | from | ) | [inline] |
DcsAdTemp::DcsAdTemp | ( | float | t1, | |
float | t2, | |||
float | t3, | |||
float | t4, | |||
float | t5 | |||
) | [inline] |
virtual DcsAdTemp::~DcsAdTemp | ( | ) | [inline, virtual] |
Bool_t DcsAdTemp::CanL2Cache | ( | ) | const [inline, virtual] |
Bool_t DcsAdTemp::Compare | ( | const DcsAdTemp & | that | ) | const [inline] |
float DcsAdTemp::GetTemp1 | ( | ) | const [inline] |
float DcsAdTemp::GetTemp2 | ( | ) | const [inline] |
float DcsAdTemp::GetTemp3 | ( | ) | const [inline] |
float DcsAdTemp::GetTemp4 | ( | ) | const [inline] |
float DcsAdTemp::GetTemp5 | ( | ) | const [inline] |
virtual DbiTableRow* DcsAdTemp::CreateTableRow | ( | ) | const [inline, virtual] |
void DcsAdTemp::Fill | ( | DbiResultSet & | rs, | |
const DbiValidityRec * | vrec | |||
) | [virtual] |
Implements DbiTableRow.
Definition at line 15 of file DcsAdTemp.cc.
00016 { 00017 00018 Int_t numCol = rs.NumCols(); 00019 // The first column (SeqNo) has already been processed. 00020 for (Int_t curCol = 2; curCol <= numCol; ++curCol) { 00021 string colName = rs.CurColName(); 00022 if ( colName == "TEMP_PT1" ) rs >> m_Temp1; 00023 else if ( colName == "TEMP_PT2" ) rs >> m_Temp2; 00024 else if ( colName == "TEMP_PT3" ) rs >> m_Temp3; 00025 else if ( colName == "TEMP_PT4" ) rs >> m_Temp4; 00026 else if ( colName == "TEMP_PT5" ) rs >> m_Temp5; 00027 else { 00028 LOG(dbi,Logging::kDebug1) << "Ignoring column " << curCol 00029 << "(" << colName << ")" 00030 << "; not part of DcsAdTemp" << std::endl; 00031 rs.IncrementCurCol(); 00032 } 00033 } 00034 00035 }
void DcsAdTemp::Store | ( | DbiOutRowStream & | ors, | |
const DbiValidityRec * | vrec | |||
) | const [virtual] |
float DcsAdTemp::m_Temp1 [private] |
Definition at line 58 of file DcsAdTemp.h.
float DcsAdTemp::m_Temp2 [private] |
Definition at line 59 of file DcsAdTemp.h.
float DcsAdTemp::m_Temp3 [private] |
Definition at line 60 of file DcsAdTemp.h.
float DcsAdTemp::m_Temp4 [private] |
Definition at line 61 of file DcsAdTemp.h.
float DcsAdTemp::m_Temp5 [private] |
Definition at line 62 of file DcsAdTemp.h.