This class is used to store relevant info about an evio record (or block) along with its position in a buffer.
More...
|
| RecordNode ()=default |
|
void | clear () |
| Set all internal values to 0. More...
|
|
uint32_t | getLen () const |
| Get the record's length in 32-bit words. More...
|
|
void | setLen (uint32_t l) |
| Set the record's length in 32-bit words. More...
|
|
uint32_t | getCount () const |
| Get the number of events in this record. More...
|
|
void | setCount (uint32_t c) |
| Set the number of events in this record. More...
|
|
size_t | getPos () const |
| Get the position of this record in the file/buffer. More...
|
|
void | setPos (size_t p) |
| Set the position of this record in the file/buffer. More...
|
|
uint32_t | getPlace () const |
| Get the place of this record in file/buffer. More...
|
|
void | setPlace (uint32_t p) |
| Set the place of this record in file/buffer. More...
|
|
std::string | toString () const |
| Get a string representation of this object. More...
|
|
This class is used to store relevant info about an evio record (or block) along with its position in a buffer.
This class was previously called "BlockNode" in java.
- Author
- timmer Date: 7/22/2019