#define ClassDefOverride(name, id)
 
Implement some of the functionality of the class TTree requiring access to extra libraries (Histogram...
 
Class defining interface to a TTree query result with the same interface as for SQL databases.
 
Class defining interface to a row of a TTree query result.
 
Int_t fColumnCount
number of columns in row
 
TTreeRow & operator=(const TTreeRow &)=delete
 
~TTreeRow() override
Destroy row object.
 
ULong_t GetFieldLength(Int_t field) override
Get length in bytes of specified field.
 
Int_t * fFields
[fColumnCount] index in fRow of the end of each field
 
const char * GetField(Int_t field) override
Get specified field from row (0 <= field < GetFieldCount()).
 
void SetRow(const Int_t *fields, const char *row)
The field and row information.
 
TTreeRow * fOriginal
! pointer to original row
 
bool IsValid(Int_t field)
Check if row is open and field index within range.
 
char * fRow
string with all the fColumnCount fields
 
TTreeRow()
Single row of a query result.
 
void Close(Option_t *option="") override
Close row.
 
TTreeRow(const TTreeRow &)=delete