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

Implementation of SIOObjectHandler to handle IO of Clusters. More...

#include <SIOClusterHandler.h>

+ Inheritance diagram for SIO::SIOClusterHandler:

Public Member Functions

 SIOClusterHandler ()
 Constructor. More...
 
void read (sio::read_device &device, EVENT::LCObject *objP, sio::version_type vers)
 Reads lcio objects from an SIO stream. More...
 
void write (sio::write_device &device, const EVENT::LCObject *obj)
 Writes lcio objects to an SIO stream. More...
 
EVENT::LCObjectcreate () const
 Factory method to create an object of the type of the collection. More...
 
- Public Member Functions inherited from SIO::SIOObjectHandler
 SIOObjectHandler (const std::string &colType)
 Constructor with collection type. More...
 
virtual ~SIOObjectHandler ()=default
 Default destructor. More...
 
unsigned int flag () const
 Get the collection flag. More...
 
const std::stringcollectionType () const
 Get the collection type associated to the object handler (see EVENT/LCIO.h) More...
 
virtual void initReading (sio::read_device &device, EVENT::LCCollection *collection, sio::version_type vers)
 Init collection reading. More...
 
virtual void initWriting (sio::write_device &device, EVENT::LCCollection *collection)
 Init collection writing. More...
 

Additional Inherited Members

- Protected Attributes inherited from SIO::SIOObjectHandler
const std::string _collectionType
 The collection type associated to LCIO object. More...
 
unsigned int _flag {0}
 The collection flag. More...
 

Detailed Description

Implementation of SIOObjectHandler to handle IO of Clusters.

Author
gaede
Version
Id:
SIOClusterHandler.h,v 1.4 2005-04-15 08:37:42 gaede Exp

Definition at line 16 of file SIOClusterHandler.h.

Constructor & Destructor Documentation

SIO::SIOClusterHandler::SIOClusterHandler ( )

Constructor.

Definition at line 15 of file SIOClusterHandler.cc.

Member Function Documentation

EVENT::LCObject * SIO::SIOClusterHandler::create ( ) const
virtual

Factory method to create an object of the type of the collection.

Implements SIO::SIOObjectHandler.

Definition at line 173 of file SIOClusterHandler.cc.

void SIO::SIOClusterHandler::read ( sio::read_device &  device,
EVENT::LCObject objP,
sio::version_type  vers 
)
virtual
void SIO::SIOClusterHandler::write ( sio::write_device &  device,
const EVENT::LCObject obj 
)
virtual

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