Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PulserXScale Class Reference

#include <PulserXScale.h>

Inheritance diagram for PulserXScale:

DbiTableRow List of all members.

Public Member Functions

 PulserXScale ()
virtual ~PulserXScale ()
 PulserXScale (int aggNo, int seid, float scale)
UInt_t GetIndex (UInt_t) const
Int_t GetAggregateNo () const
Float_t GetXScale () const
virtual DbiTableRowCreateTableRow () const
virtual void Fill (DbiResultSet &rs, const DbiValidityRec *vrec)
virtual void Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const

Private Attributes

Int_t fAggregateNo
Int_t fStripEnd
Float_t fXScale

Constructor & Destructor Documentation

PulserXScale::PulserXScale  ) 
 

Definition at line 42 of file PulserXScale.cxx.

00042 {}

PulserXScale::~PulserXScale  )  [virtual]
 

Definition at line 43 of file PulserXScale.cxx.

00043 {}

PulserXScale::PulserXScale int  aggNo,
int  seid,
float  scale
 

Definition at line 45 of file PulserXScale.cxx.

00045                                                            : fAggregateNo(aggNo), fStripEnd(seid), fXScale(scale)
00046 {
00047 
00048 }


Member Function Documentation

virtual DbiTableRow* PulserXScale::CreateTableRow  )  const [inline, virtual]
 

Implements DbiTableRow.

Definition at line 43 of file PulserXScale.h.

00043 { return new PulserXScale;}

void PulserXScale::Fill DbiResultSet rs,
const DbiValidityRec vrec
[virtual]
 

Implements DbiTableRow.

Definition at line 51 of file PulserXScale.cxx.

References fAggregateNo, and fStripEnd.

00053 {
00054   rs >> fAggregateNo >>fStripEnd >> fXScale ;
00055 
00056 } 

Int_t PulserXScale::GetAggregateNo  )  const [inline, virtual]
 

Reimplemented from DbiTableRow.

Definition at line 39 of file PulserXScale.h.

Referenced by PulserDriftCalScheme::GetDriftFar(), and PulserDriftCalScheme::GetDriftPoint().

00039 { return fAggregateNo; }

UInt_t PulserXScale::GetIndex UInt_t   )  const [inline, virtual]
 

Reimplemented from DbiTableRow.

Definition at line 38 of file PulserXScale.h.

00038 {return fStripEnd;}

Float_t PulserXScale::GetXScale  )  const [inline]
 

Definition at line 40 of file PulserXScale.h.

Referenced by PulserDriftCalScheme::GetDriftFar(), and PulserDriftCalScheme::GetDriftPoint().

00040 {return fXScale;}

void PulserXScale::Store DbiOutRowStream ors,
const DbiValidityRec vrec
const [virtual]
 

Reimplemented from DbiTableRow.

Definition at line 58 of file PulserXScale.cxx.

References fAggregateNo, and fStripEnd.

00060 {
00061     ors << fAggregateNo 
00062         << fStripEnd
00063         << fXScale;
00064 }


Member Data Documentation

Int_t PulserXScale::fAggregateNo [private]
 

Definition at line 52 of file PulserXScale.h.

Referenced by Fill(), and Store().

Int_t PulserXScale::fStripEnd [private]
 

Definition at line 53 of file PulserXScale.h.

Referenced by Fill(), and Store().

Float_t PulserXScale::fXScale [private]
 

Definition at line 54 of file PulserXScale.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:10:08 2010 for loon by  doxygen 1.3.9.1