LCIO
02.17
|
Collection of constants and helper functions. More...
#include <LCSIO.h>
Static Public Member Functions | |
static void | checkVersion (sio::version_type versionID) |
Check for old version of LCIO (> v01-08 ar no longer supported) Throws an exception if not supported. More... | |
static sio::version_type | blockVersion () |
Get the LCIO encoded version number for writing in sio blocks. More... | |
Static Public Attributes | |
static constexpr const char * | FileExtension = ".slcio" |
The lcio file extension name. More... | |
static constexpr const char * | RunRecordName = "LCRunHeader" |
static constexpr const char * | RunBlockName = "RunHeader" |
static constexpr const char * | EventRecordName = "LCEvent" |
static constexpr const char * | EventBlockName = "Event" |
static constexpr const char * | HeaderRecordName = "LCEventHeader" |
static constexpr const char * | HeaderBlockName = "EventHeader" |
static constexpr const char * | AccessRecordName = "LCIORandomAccess" |
static constexpr const char * | AccessBlockName = "LCIORandomAccess" |
static constexpr int | RandomAccessSize = 136 |
static constexpr const char * | IndexRecordName = "LCIOIndex" |
static constexpr const char * | IndexBlockName = "LCIOIndex" |
Private Types | |
typedef long long | long64 |
Collection of constants and helper functions.
|
private |
|
static |
|
static |
Check for old version of LCIO (> v01-08 ar no longer supported) Throws an exception if not supported.
version | the version to check |
Definition at line 10 of file LCSIO.cc.
Referenced by SIO::SIOEventHandler::read(), SIO::SIORunHeaderHandler::read(), SIO::SIORandomAccessHandler::read(), and SIO::SIOIndexHandler::read().
|
static |
|
static |
Definition at line 29 of file LCSIO.h.
Referenced by SIO::LCIORandomAccessMgr::readLCIORandomAccess(), and SIO::LCIORandomAccessMgr::writeRandomAccessRecords().
|
static |
|
static |
Definition at line 25 of file LCSIO.h.
Referenced by MT::LCReader::readEvent(), MT::LCReader::readNextEvent(), MT::LCReader::readStream(), and SIO::SIOEventRecord::writeRecord().
|
static |
The lcio file extension name.
Definition at line 20 of file LCSIO.h.
Referenced by SIO::SIOWriter::getSIOFileName(), and MT::LCWriter::getSIOFileName().
|
static |
|
static |
Definition at line 27 of file LCSIO.h.
Referenced by MT::LCReader::readEvent(), MT::LCReader::readNextEvent(), MT::LCReader::readStream(), SIO::LCIORandomAccessMgr::recreateEventMap(), MT::LCReader::skipNEvents(), and SIO::SIOEventHeaderRecord::writeRecord().
|
static |
|
static |
Definition at line 32 of file LCSIO.h.
Referenced by SIO::LCIORandomAccessMgr::readLCIOIndex(), and SIO::LCIORandomAccessMgr::writeRandomAccessRecords().
|
static |
Definition at line 31 of file LCSIO.h.
Referenced by SIO::LCIORandomAccessMgr::createEventMap(), SIO::LCIORandomAccessMgr::initAppend(), SIO::SIOWriter::open(), MT::LCWriter::open(), and SIO::SIORandomAccessHandler::write().
|
static |
|
static |
Definition at line 23 of file LCSIO.h.
Referenced by MT::LCReader::readNextRunHeader(), MT::LCReader::readStream(), SIO::LCIORandomAccessMgr::recreateEventMap(), and SIO::SIORunHeaderRecord::writeRecord().