LCIO
02.17
|
#include <LCIORecords.h>
Static Public Member Functions | |
static void | readBlocks (const sio::buffer_span &buffer, EVENT::LCRunHeader *rhdr) |
Read the block(s) from the sio buffer and decode a run header. More... | |
static void | writeRecord (sio::buffer &outbuf, EVENT::LCRunHeader *rhdr, sio::record_info &rec_info, sio::options_type opts=0) |
Write a run header record to the sio buffer. More... | |
Private Member Functions | |
SIORunHeaderRecord ()=delete | |
Definition at line 121 of file LCIORecords.h.
|
privatedelete |
|
static |
Read the block(s) from the sio buffer and decode a run header.
buffer | the input sio buffer to decode |
rhdr | the run header to read |
Definition at line 95 of file LCIORecords.cc.
Referenced by MT::LCReader::readNextRunHeader(), MT::LCReader::readStream(), and SIO::LCIORandomAccessMgr::recreateEventMap().
|
static |
Write a run header record to the sio buffer.
outbuf | the sio buffer to write the record to |
rhdr | the run header to write |
rec_info | the record infor to receive from sio |
opts | an optional word with encoded options |
Definition at line 105 of file LCIORecords.cc.
References SIO::LCSIO::RunRecordName.
Referenced by SIO::SIOWriter::writeRunHeader(), and MT::LCWriter::writeRunHeader().