1 #ifndef SIO_SIOCOLLECTIONHANDLER_H
2 #define SIO_SIOCOLLECTIONHANDLER_H 1
5 #include "EVENT/LCCollection.h"
6 #include "IOIMPL/LCEventIOImpl.h"
7 #include "Exceptions.h"
14 class SIOObjectHandler;
35 const std::string& type,
41 const std::string &getTypeName()
const;
44 virtual unsigned int xfer( SIO_stream*, SIO_operation,
unsigned int ) ;
45 virtual unsigned int version() ;
Handler for LCCollection/LCCollectionIOVec objects for SIO.
Definition: SIOCollectionHandler.h:22
Base exception class for LCIO - all other exceptions extend this.
Definition: Exceptions.h:21
Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits...
Definition: SIOObjectHandler.h:21
Adding stuff needed for io (friend declarations, etc.)
Definition: LCEventIOImpl.h:22
The generic collection used in LCIO.
Definition: LCCollection.h:29