|
LCIO
02.17
|
Handler for LCIOrandomAccess and LCIOIndex objects/blocks. More...
#include <SIOIndexHandler.h>
Inheritance diagram for SIO::SIOIndexHandler: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().
1.8.5