| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

A full ef classlist @htmlinclude used_packages.html @verbinclude requirements DcsAdTemp.h

Go to the documentation of this file.
00001 #ifndef DCSADTEMP_H 
00002 #define DCSADTEMP_H
00003 
00004 #include "Rtypes.h"
00005 #include "DatabaseInterface/DbiTableRow.h"
00006 #include <string>
00007 
00008 using namespace std;
00009 
00010 class DbiValidityRec;
00011 
00012 class DcsAdTemp : public DbiTableRow
00013 {
00014 
00015 public:
00016 
00017   DcsAdTemp() { }
00018 
00019   DcsAdTemp(const DcsAdTemp& from) 
00020     : DbiTableRow(from) { *this = from; }
00021 
00022   DcsAdTemp( float t1, float t2, float t3, float t4, float t5):
00023              m_Temp1(t1), m_Temp2(t2),
00024              m_Temp3(t3), m_Temp4(t4), 
00025              m_Temp5(t5) { }; 
00026 
00027   virtual ~DcsAdTemp(){  };
00028 
00029 // State testing member functions
00030   Bool_t CanL2Cache() const { return kFALSE; }
00031 
00032   Bool_t Compare(const DcsAdTemp& that ) const {
00033                 return      m_Temp1     == that.m_Temp1
00034                        &&   m_Temp2     == that.m_Temp2
00035                        &&   m_Temp3     == that.m_Temp3
00036                        &&   m_Temp4     == that.m_Temp4
00037                        &&   m_Temp5     == that.m_Temp5;
00038    }
00039    
00040   float     GetTemp1()          const { return m_Temp1; }
00041   float     GetTemp2()          const { return m_Temp2; }
00042   float     GetTemp3()          const { return m_Temp3; }
00043   float     GetTemp4()          const { return m_Temp4; }
00044   float     GetTemp5()          const { return m_Temp5; }
00045 
00046   virtual DbiTableRow* CreateTableRow() const { return new DcsAdTemp; }
00047 
00048 // I/O  member functions
00049   virtual void Fill(DbiResultSet& rs,
00050                     const DbiValidityRec* vrec);
00051 
00052 
00053   virtual void Store(DbiOutRowStream& ors,
00054                      const DbiValidityRec* vrec) const;
00055 
00056 private:  
00057 
00058   float     m_Temp1;
00059   float     m_Temp2;
00060   float     m_Temp3;
00061   float     m_Temp4;
00062   float     m_Temp5;
00063 
00064 };
00065 
00066 #endif  // DCSADTEMP_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:16:48 2011 for DcsDataSvc by doxygen 1.4.7