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