class TFFlt


  File:      TFRowIterator.cpp

  Version:   1.0

  Author:    Reiner Rohlfs (GADC)

  History:   1.0   12.08.03  first released version


Function Members (Methods)

public:
TFFlt()
TFFlt(const TFFlt&)
~TFFlt()
voidAddCol(TFBaseCol* col)
static TClass*Class()
UInt_tGetNumRows()
virtual TClass*IsA() const
UInt_tMap(UInt_t row)
TFBaseCol*operator()(int index)
TFFlt&operator=(const TFFlt&)
UChar_t&operator[](int index)
voidReset()
voidSetNumRows(UInt_t numRows)
voidSetRows(UInt_t* rowIndex)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

private:
vector<TFBaseCol*>fColscolumns of the filter string
vector<UChar_t>fResultthe result of the filter operation
UInt_t*fRowIndexthe sorted and filtered row index

Class Charts

Inheritance Chart:
TFFlt

Function documentation

TFFlt(const TFFlt& )
{}
void SetNumRows(UInt_t numRows)
 function to initialize this class
{fResult.resize(numRows, 0);}
void SetRows(UInt_t* rowIndex)
{fRowIndex = rowIndex;}
void AddCol(TFBaseCol* col)
{fCols.push_back(col);}
UInt_t GetNumRows()
 functions for rcint
{return fResult.size();}
TFBaseCol * operator()(int index)
{return fCols[index];}
UChar_t & operator[](int index)
{return fResult[index];}
UInt_t Map(UInt_t row)
{return fRowIndex[row];}
void Reset()
 functions to clear the class
{fResult.clear(); fCols.clear();}

Author: (GADC)
Last update: Fri Mar 14 13:55:16 2008

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.