74 Error(
"TTreeRow",
"original may not be 0");
78 Error(
"TTreeRow",
"original must be a TTreeRow");
114 Error(
"IsValid",
"row closed");
118 Error(
"IsValid",
"field index out of bounds");
176 if (
R__b.IsReading()) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Buffer base class used for serializing objects.
virtual void Streamer(TBuffer &)
Stream an object of class TObject.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual TClass * IsA() const
void Streamer(TBuffer &) override
Stream an object of class TObject.
Class defining interface to a row of a TTree query result.
Int_t fColumnCount
number of columns in row
~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.