Implementation of SIOObjectHandler to handle IO of Vertexes. More...
#include <SIO/SIOVertexHandler.h>
Public Member Functions | |
| virtual unsigned int | init (SIO_stream *stream, SIO_operation op, EVENT::LCCollection *col, unsigned int vers) |
| Initialize the handler and/or the collection. | |
| virtual unsigned int | read (SIO_stream *stream, EVENT::LCObject **objP) |
| Reads lcio Vertex objects from an SIO stream. | |
| virtual unsigned int | write (SIO_stream *stream, const EVENT::LCObject *obj) |
| Writes lcio Vertex objects to an SIO stream. | |
Implementation of SIOObjectHandler to handle IO of Vertexes.
| unsigned int SIO::SIOVertexHandler::init | ( | SIO_stream * | stream, | |
| SIO_operation | op, | |||
| EVENT::LCCollection * | col, | |||
| unsigned int | vers | |||
| ) | [virtual] |
Initialize the handler and/or the collection.
Read/write the flag and the parameters. Overwrite for classes that need specific processing.
Reimplemented from SIO::SIOObjectHandler.
References EVENT::Vertex::getAlgorithmType(), EVENT::LCCollection::getElementAt(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getNumberOfElements(), EVENT::LCCollection::getParameters(), EVENT::LCParameters::getStringVals(), EVENT::LCCollection::parameters(), read(), EVENT::LCCollection::setFlag(), EVENT::LCParameters::setValues(), and write().
1.6.1