LCCD
1.5.0
|
Base class for LCCollection streamer classes. More...
#include <LCGenericObjectStreamer.hh>
Public Member Functions | |
virtual void | storeToDB (std::string &s) const |
Writes collection to stream ( string) using XDR. More... | |
virtual void | retrieveFromDB (const std::string &s) |
Reads collection from stream ( string) using XDR. More... | |
virtual LCGenericObjectStreamer * | create () |
Covariant factory method. More... | |
Public Member Functions inherited from lccd::VCollectionStreamer | |
VCollectionStreamer (const VCollectionStreamer &)=delete | |
VCollectionStreamer & | operator= (const VCollectionStreamer &)=delete |
virtual void | setCollection (lcio::LCCollection *col) |
Set the collection that will be stored in the database. | |
virtual lcio::LCCollection * | getCollection () |
Get the collection retrieved from the database. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from lccd::VCollectionStreamer | |
virtual void | writeParameters (std::string &s) const |
Write the collection's parameters to the string/stream. | |
virtual unsigned | readParameters (const std::string &s, unsigned index) |
Read the collection's parameters from the stream. | |
Protected Attributes inherited from lccd::VCollectionStreamer | |
lcio::LCCollection * | _col = nullptr |
Base class for LCCollection streamer classes.
|
virtual |
Covariant factory method.
Subclasses need to return a new instance of their type.
Implements lccd::VCollectionStreamer.
|
virtual |
Reads collection from stream ( string) using XDR.
|
virtual |
Writes collection to stream ( string) using XDR.