LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
SIO::SIORunHeaderHandler Class Reference

Handler for LCRunHeader/LCRunHeaderImpl objects. More...

#include <SIORunHeaderHandler.h>

+ Inheritance diagram for SIO::SIORunHeaderHandler:

Public Member Functions

 SIORunHeaderHandler (const SIORunHeaderHandler &)=delete
 
SIORunHeaderHandleroperator= (const SIORunHeaderHandler &)=delete
 
 ~SIORunHeaderHandler ()=default
 
 SIORunHeaderHandler ()
 Constructor. More...
 
void setRunHeader (EVENT::LCRunHeader *hdr)
 Set the run header to read/write. More...
 
void read (sio::read_device &device, sio::version_type vers) override
 
void write (sio::write_device &device) override
 

Private Attributes

EVENT::LCRunHeader_runHeader {nullptr}
 Run header for reading/writing. More...
 

Detailed Description

Handler for LCRunHeader/LCRunHeaderImpl objects.

Author
gaede
Version
Id:
SIORunHeaderHandler.h,v 1.8 2005-04-15 08:37:43 gaede Exp

fg 20030609 using data interface for writing

Definition at line 20 of file SIORunHeaderHandler.h.

Constructor & Destructor Documentation

SIO::SIORunHeaderHandler::SIORunHeaderHandler ( const SIORunHeaderHandler )
delete
SIO::SIORunHeaderHandler::~SIORunHeaderHandler ( )
default
SIO::SIORunHeaderHandler::SIORunHeaderHandler ( )

Constructor.

Definition at line 14 of file SIORunHeaderHandler.cc.

Member Function Documentation

SIORunHeaderHandler& SIO::SIORunHeaderHandler::operator= ( const SIORunHeaderHandler )
delete
void SIO::SIORunHeaderHandler::read ( sio::read_device &  device,
sio::version_type  vers 
)
override
void SIO::SIORunHeaderHandler::setRunHeader ( EVENT::LCRunHeader hdr)

Set the run header to read/write.

Definition at line 21 of file SIORunHeaderHandler.cc.

References _runHeader.

void SIO::SIORunHeaderHandler::write ( sio::write_device &  device)
override

Member Data Documentation

EVENT::LCRunHeader* SIO::SIORunHeaderHandler::_runHeader {nullptr}
private

Run header for reading/writing.

Definition at line 38 of file SIORunHeaderHandler.h.

Referenced by read(), setRunHeader(), and write().


The documentation for this class was generated from the following files: