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

In This Package:

DbiDemoData1 Class Reference

#include <DbiDemoData1.h>

Inheritance diagram for DbiDemoData1:

[legend]
Collaboration diagram for DbiDemoData1:
[legend]
List of all members.

Public Member Functions

 DbiDemoData1 ()
 DbiDemoData1 (const DbiDemoData1 &from)
 DbiDemoData1 (UInt_t s, Float_t p, Float_t g1, Float_t g2)
virtual ~DbiDemoData1 ()
Bool_t CanL2Cache () const
Bool_t Compare (const DbiDemoData1 &that) const
UInt_t GetIndex (UInt_t) const
Int_t GetSubSystem () const
Float_t GetPedestal () const
Float_t GetGain1 () const
Float_t GetGain2 () const
virtual DbiTableRowCreateTableRow () 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
DbiResultGetOwner () const
void SetOwner (DbiResult *owner)
virtual bool CreateDatabaseTables (Int_t db_no=0, const char *tablename="default")
virtual std::string GetDatabaseLayout ()

Static Public Member Functions

static string GetTableDescr (const char *alternateName=0)

Private Attributes

Int_t fSubSystem
Float_t fPedestal
Float_t fGain1
Float_t fGain2

Detailed Description

Definition at line 25 of file DbiDemoData1.h.


Constructor & Destructor Documentation

DbiDemoData1::DbiDemoData1 (  )  [inline]

Definition at line 32 of file DbiDemoData1.h.

00032 {  }

DbiDemoData1::DbiDemoData1 ( const DbiDemoData1 from  )  [inline]

Definition at line 33 of file DbiDemoData1.h.

00034     : DbiTableRow(from) {  *this = from; }

DbiDemoData1::DbiDemoData1 ( UInt_t  s,
Float_t  p,
Float_t  g1,
Float_t  g2 
) [inline]

Definition at line 35 of file DbiDemoData1.h.

00035                                                             :
00036    fSubSystem(s),fPedestal(p),fGain1(g1),fGain2(g2) {  }
  virtual ~DbiDemoData1(){  };

virtual DbiDemoData1::~DbiDemoData1 (  )  [inline, virtual]

Definition at line 37 of file DbiDemoData1.h.

00037 {  };


Member Function Documentation

Bool_t DbiDemoData1::CanL2Cache (  )  const [inline, virtual]

Reimplemented from DbiTableRow.

Definition at line 41 of file DbiDemoData1.h.

00041 { return kTRUE; }

Bool_t DbiDemoData1::Compare ( const DbiDemoData1 that  )  const [inline]

Definition at line 42 of file DbiDemoData1.h.

00042                                                   {
00043                 return     fSubSystem == that.fSubSystem
00044                        &&  fPedestal  == that.fPedestal
00045                        &&  fGain1     == that.fGain1
00046                        &&  fGain2     == that.fGain2; }

UInt_t DbiDemoData1::GetIndex ( UInt_t   )  const [inline, virtual]

Reimplemented from DbiTableRow.

Definition at line 48 of file DbiDemoData1.h.

00048 { return fSubSystem + 3000000000U; }

Int_t DbiDemoData1::GetSubSystem (  )  const [inline]

Definition at line 49 of file DbiDemoData1.h.

00049 { return fSubSystem; }

Float_t DbiDemoData1::GetPedestal (  )  const [inline]

Definition at line 50 of file DbiDemoData1.h.

00050 { return fPedestal; }

Float_t DbiDemoData1::GetGain1 (  )  const [inline]

Definition at line 51 of file DbiDemoData1.h.

00051 { return  fGain1; }

Float_t DbiDemoData1::GetGain2 (  )  const [inline]

Definition at line 52 of file DbiDemoData1.h.

00052 { return fGain2; }

virtual DbiTableRow* DbiDemoData1::CreateTableRow (  )  const [inline, virtual]

Implements DbiTableRow.

Definition at line 54 of file DbiDemoData1.h.

00054                                               { 
00055                                               return new DbiDemoData1; }

virtual void DbiDemoData1::Fill ( DbiResultSet rs,
const DbiValidityRec vrec 
) [virtual]

Implements DbiTableRow.

virtual void DbiDemoData1::Store ( DbiOutRowStream ors,
const DbiValidityRec vrec 
) const [virtual]

Reimplemented from DbiTableRow.

static string DbiDemoData1::GetTableDescr ( const char *  alternateName = 0  )  [static]


Member Data Documentation

Int_t DbiDemoData1::fSubSystem [private]

Definition at line 72 of file DbiDemoData1.h.

Float_t DbiDemoData1::fPedestal [private]

Definition at line 73 of file DbiDemoData1.h.

Float_t DbiDemoData1::fGain1 [private]

Definition at line 74 of file DbiDemoData1.h.

Float_t DbiDemoData1::fGain2 [private]

Definition at line 75 of file DbiDemoData1.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:17:02 2011 for DbiTest by doxygen 1.4.7