Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

JBLH1BankFloatFunInt Class Reference

#include <H1BankFuns.h>

Inheritance diagram for JBLH1BankFloatFunInt:

Inheritance graph
[legend]
Collaboration diagram for JBLH1BankFloatFunInt:

Collaboration graph
[legend]
List of all members.

Detailed Description

Returns a Float_FF value from an int-valued column of an H1 bank row.

Definition at line 121 of file H1BankFuns.h.

Public Member Functions

 JBLH1BankFloatFunInt (const char *name_, const FillIterator &iter_, int column_=0, const char *attribname=0)
 Constructor by name.

 JBLH1BankFloatFunInt (const H1BankPtr &ptr_, const FillIterator &iter_, int column_=0, const char *attribname=0)
 Constructor from H1BankPtr.

virtual Float_FF operator() () const
 Returns Float_FF value of selected column.

virtual JBLH1BankFloatFunIntoperator[] (int newcolumn) const
 Returns an JBLH1BankFloatFunInt that corresponds to a different column.

virtual const FillIteratorgetIterator () const
 Returns pointer to iterator.


Protected Member Functions

virtual ~JBLH1BankFloatFunInt ()
 Protected virtual destructor to ensure creation on the heap.


Private Attributes

const H1BankPtr & ptr
 The bank pointer.

const FillIteratoriter
 The iterator.

int column
 The column (starting at 0!).


Constructor & Destructor Documentation

JBLH1BankFloatFunInt::JBLH1BankFloatFunInt const char *  name_,
const FillIterator iter_,
int  column_ = 0,
const char *  attribname = 0
[inline]
 

Constructor by name.

Parameters:
name_  The bank name
iter_  The iterator
column_  The column (starting at 0!)
attribname  Optional attribute name

Definition at line 124 of file H1BankFuns.h.

References column, NamedO::getName(), iter, ptr, and NamedO::str().

Referenced by operator[]().

JBLH1BankFloatFunInt::JBLH1BankFloatFunInt const H1BankPtr &  ptr_,
const FillIterator iter_,
int  column_ = 0,
const char *  attribname = 0
[inline]
 

Constructor from H1BankPtr.

Parameters:
ptr_  The bank pointer
iter_  The iterator
column_  The column (starting at 0!)
attribname  Optional attribute name

Definition at line 136 of file H1BankFuns.h.

References column, NamedO::getName(), iter, ptr, and NamedO::str().


Member Function Documentation

virtual JBLH1BankFloatFunInt& JBLH1BankFloatFunInt::operator[] int  newcolumn  )  const [inline, virtual]
 

Returns an JBLH1BankFloatFunInt that corresponds to a different column.

Parameters:
newcolumn  The new column

Definition at line 152 of file H1BankFuns.h.

References iter, JBLH1BankFloatFunInt(), and ptr.


The documentation for this class was generated from the following file:
Generated on Thu Oct 26 12:54:42 2006 for SFH by doxygen 1.3.2