Describes where the field is located inside the ntuple.
Definition at line 89 of file RField.hxx.
Public Member Functions | |
| RLevelInfo ()=default | |
| RLevelInfo (const RFieldBase *field) | |
| int | GetLevel (const RFieldBase *field=nullptr) const |
| int | GetNumSiblings (const RFieldBase *field=nullptr) const |
| int | GetOrder (const RFieldBase *field=nullptr) const |
Private Attributes | |
| int | fLevel = 1 |
| Tells how deep the field is in the ntuple. Rootfield has fLevel 0, direct subfield of Rootfield has fLevel 1, etc. More... | |
| int | fNumSiblingFields = 1 |
| The field itself is also included in this number. More... | |
| int | fOrder = 1 |
| First subfield of parentfield has fOrder 1, the next fOrder 2, etc. Value set by RFieldBase::fOrder. More... | |
|
default |
|
inline |
Definition at line 99 of file RField.hxx.
|
inline |
Definition at line 109 of file RField.hxx.
|
inline |
Definition at line 104 of file RField.hxx.
|
inline |
Definition at line 120 of file RField.hxx.
|
private |
Tells how deep the field is in the ntuple. Rootfield has fLevel 0, direct subfield of Rootfield has fLevel 1, etc.
Definition at line 92 of file RField.hxx.
|
private |
The field itself is also included in this number.
Definition at line 96 of file RField.hxx.
|
private |
First subfield of parentfield has fOrder 1, the next fOrder 2, etc. Value set by RFieldBase::fOrder.
Definition at line 94 of file RField.hxx.