#include <TTreeRow.h>
Inheritance diagram for TTreeRow:
Public Member Functions | |
TTreeRow () | |
TTreeRow (Int_t nfields) | |
TTreeRow (Int_t nfields, const Int_t *fields, const char *row) | |
virtual | ~TTreeRow () |
void | Close (Option_t *option="") |
ULong_t | GetFieldLength (Int_t field) |
const char * | GetField (Int_t field) |
void | SetRow (const Int_t *fields, const char *row) |
TTreeRow () | |
TTreeRow (Int_t nfields) | |
TTreeRow (Int_t nfields, const Int_t *fields, const char *row) | |
virtual | ~TTreeRow () |
void | Close (Option_t *option="") |
ULong_t | GetFieldLength (Int_t field) |
const char * | GetField (Int_t field) |
void | SetRow (const Int_t *fields, const char *row) |
Private Member Functions | |
TTreeRow (TSQLRow *original) | |
pointer to original row | |
Bool_t | IsValid (Int_t field) |
TTreeRow (TSQLRow *original) | |
pointer to original row | |
Bool_t | IsValid (Int_t field) |
Private Attributes | |
Int_t | fColumnCount |
Int_t * | fFields |
char * | fRow |
TTreeRow * | fOriginal |
Int_t * | fFields |
char * | fRow |
TTreeRow * | fOriginal |
Friends | |
class | TTreeResult |
class | TTreePlayer |
Definition at line 31 of file TTreeRow.h.
TTreeRow::TTreeRow | ( | TSQLRow * | original | ) | [private] |
pointer to original row
Definition at line 65 of file TTreeRow.cxx.
References xmlio::Class, TObject::Error(), fColumnCount, fFields, fOriginal, and fRow.
TTreeRow::TTreeRow | ( | ) |
TTreeRow::TTreeRow | ( | Int_t | nfields | ) |
Definition at line 53 of file TTreeRow.cxx.
References fColumnCount, fFields, fOriginal, fRow, and SetRow().
TTreeRow::~TTreeRow | ( | ) | [virtual] |
TTreeRow::TTreeRow | ( | TSQLRow * | original | ) | [private] |
pointer to original row
TTreeRow::TTreeRow | ( | ) |
TTreeRow::TTreeRow | ( | Int_t | nfields | ) |
virtual TTreeRow::~TTreeRow | ( | ) | [virtual] |
Definition at line 109 of file TTreeRow.cxx.
References TObject::Error(), fColumnCount, fFields, fOriginal, kFALSE, and kTRUE.
Referenced by GetField(), and GetFieldLength().
void TTreeRow::Close | ( | Option_t * | option = "" |
) | [virtual] |
Implements TSQLRow.
Definition at line 98 of file TTreeRow.cxx.
References fColumnCount, fFields, fOriginal, and fRow.
Referenced by ~TTreeRow().
Implements TSQLRow.
Definition at line 125 of file TTreeRow.cxx.
References fFields, fOriginal, GetFieldLength(), and IsValid().
Referenced by GetFieldLength().
const char * TTreeRow::GetField | ( | Int_t | field | ) | [virtual] |
Implements TSQLRow.
Definition at line 140 of file TTreeRow.cxx.
References fFields, fOriginal, fRow, GetField(), and IsValid().
Referenced by GetField().
void TTreeRow::SetRow | ( | const Int_t * | fields, | |
const char * | row | |||
) |
Definition at line 155 of file TTreeRow.cxx.
References fColumnCount, fFields, fOriginal, fRow, and i.
Referenced by TTreeRow().
void TTreeRow::SetRow | ( | const Int_t * | fields, | |
const char * | row | |||
) |
TTreeResult [friend] |
Definition at line 33 of file TTreeRow.h.
TTreePlayer [friend] |
Definition at line 34 of file TTreeRow.h.
Int_t TTreeRow::fColumnCount [private] |
Definition at line 37 of file TTreeRow.h.
Referenced by Close(), IsValid(), SetRow(), and TTreeRow().
Int_t* TTreeRow::fFields [private] |
Definition at line 38 of file TTreeRow.h.
Referenced by Close(), GetField(), GetFieldLength(), IsValid(), SetRow(), TTreeRow(), and ~TTreeRow().
char* TTreeRow::fRow [private] |
Definition at line 39 of file TTreeRow.h.
Referenced by Close(), GetField(), SetRow(), and TTreeRow().
TTreeRow* TTreeRow::fOriginal [private] |
Definition at line 40 of file TTreeRow.h.
Referenced by Close(), GetField(), GetFieldLength(), IsValid(), SetRow(), and TTreeRow().
Int_t* TTreeRow::fFields [private] |
Definition at line 38 of file TTreeRow.h.
char* TTreeRow::fRow [private] |
Definition at line 39 of file TTreeRow.h.
TTreeRow* TTreeRow::fOriginal [private] |
Definition at line 40 of file TTreeRow.h.