EventFile

class EventFile

Public Types

enum Mode

Values:

enumerator create
enumerator append
enumerator load

Public Functions

EventFile(const std::string &file_name, const DataLayout &layout, std::size_t particle_count = 0, Mode mode = create, bool delete_on_close = false)
EventFile(EventFile &&other) noexcept = default
EventFile &operator=(EventFile &&other) noexcept = default
void seek(std::size_t index)
void clear()
inline std::size_t particle_count() const
inline std::size_t event_count() const
~EventFile()
inline void write(EventBuffer &buffer)
inline bool read(EventBuffer &buffer, std::size_t count)