| 
    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