LCIO
02.17
|
Handler for LCIOrandomAccess and LCIOIndex objects/blocks. More...
#include <SIOIndexHandler.h>
Public Member Functions | |
SIOIndexHandler (const SIOIndexHandler &)=delete | |
SIOIndexHandler & | operator= (const SIOIndexHandler &)=delete |
~SIOIndexHandler ()=default | |
SIOIndexHandler () | |
Constructor. More... | |
void | setRunEventMap (std::shared_ptr< RunEventMap > remap) |
Set the run / event map to read or write. More... | |
std::shared_ptr< RunEventMap > | runEventMap () const |
Get the run / event map. More... | |
void | read (sio::read_device &device, sio::version_type vers) override |
void | write (sio::write_device &device) override |
Private Types | |
typedef RunEvent::long64 | long64 |
Private Attributes | |
std::shared_ptr< RunEventMap > | _runEventMap {nullptr} |
The run / event map to read/write. More... | |
Handler for LCIOrandomAccess and LCIOIndex objects/blocks.
Definition at line 20 of file SIOIndexHandler.h.
|
private |
Definition at line 21 of file SIOIndexHandler.h.
|
delete |
|
default |
SIO::SIOIndexHandler::SIOIndexHandler | ( | ) |
Constructor.
Definition at line 16 of file SIOIndexHandler.cc.
|
delete |
|
override |
Definition at line 36 of file SIOIndexHandler.cc.
References _runEventMap, and SIO::LCSIO::checkVersion().
std::shared_ptr< RunEventMap > SIO::SIOIndexHandler::runEventMap | ( | ) | const |
void SIO::SIOIndexHandler::setRunEventMap | ( | std::shared_ptr< RunEventMap > | remap | ) |
Set the run / event map to read or write.
Definition at line 24 of file SIOIndexHandler.cc.
References _runEventMap.
|
override |
Definition at line 82 of file SIOIndexHandler.cc.
References _runEventMap.
|
private |
The run / event map to read/write.
Definition at line 42 of file SIOIndexHandler.h.
Referenced by read(), runEventMap(), setRunEventMap(), and write().