|
LCIO
02.17
|
Handler for LCRunHeader/LCRunHeaderImpl objects. More...
#include <SIORunHeaderHandler.h>
Inheritance diagram for SIO::SIORunHeaderHandler:Public Member Functions | |
| SIORunHeaderHandler (const SIORunHeaderHandler &)=delete | |
| SIORunHeaderHandler & | operator= (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... | |
Handler for LCRunHeader/LCRunHeaderImpl objects.
fg 20030609 using data interface for writing
Definition at line 20 of file SIORunHeaderHandler.h.
|
delete |
|
default |
| SIO::SIORunHeaderHandler::SIORunHeaderHandler | ( | ) |
Constructor.
Definition at line 14 of file SIORunHeaderHandler.cc.
|
delete |
|
override |
Definition at line 27 of file SIORunHeaderHandler.cc.
References _runHeader, SIO::LCSIO::checkVersion(), and SIO::SIOLCParameters::read().
| void SIO::SIORunHeaderHandler::setRunHeader | ( | EVENT::LCRunHeader * | hdr | ) |
Set the run header to read/write.
Definition at line 21 of file SIORunHeaderHandler.cc.
References _runHeader.
|
override |
Definition at line 58 of file SIORunHeaderHandler.cc.
References _runHeader, EVENT::LCRunHeader::getActiveSubdetectors(), EVENT::LCRunHeader::getDescription(), EVENT::LCRunHeader::getDetectorName(), EVENT::LCRunHeader::getParameters(), EVENT::LCRunHeader::getRunNumber(), std::vector< T >::size(), and SIO::SIOLCParameters::write().
|
private |
Run header for reading/writing.
Definition at line 38 of file SIORunHeaderHandler.h.
Referenced by read(), setRunHeader(), and write().
1.8.5