Lightweight event wrapper providing bank access by name.
More...
#include <hipoeventiterator.h>
Lightweight event wrapper providing bank access by name.
Wraps a raw hipo::event pointer and a reference to the parent file's bank templates. Use get_bank() to read a bank from the current event.
Definition at line 82 of file hipoeventiterator.h.
◆ iter_event() [1/2]
| hipo::iter_event::iter_event |
( |
| ) |
|
|
inline |
◆ iter_event() [2/2]
◆ get_bank()
| bank& hipo::iter_event::get_bank |
( |
std::string_view |
bankName | ) |
const |
|
inline |
Read and return a bank from the current event by name.
- Parameters
-
| bankName | Name of the bank schema (e.g., "REC::Particle") |
- Exceptions
-
| std::runtime_error | if event is invalid or schema is not found |
Definition at line 99 of file hipoeventiterator.h.
◆ operator=()
◆ hipoeventfile
◆ hipoeventfile::iterator
The documentation for this class was generated from the following file: