LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
SIOLCRelationHandler.h
1 #ifndef SIO_SIOLCWGTRELATIONHANDLER_H
2 #define SIO_SIOLCWGTRELATIONHANDLER_H 1
3 
4 #include "SIO/SIOObjectHandler.h"
5 
6 
7 namespace SIO {
8 
9 
16 
17  public:
18 
21  virtual unsigned int read(SIO_stream* stream,
22  EVENT::LCObject** objP) ;
23 
26  virtual unsigned int write(SIO_stream* stream,
27  const EVENT::LCObject* obj) ;
28 
29  }; // class
30 } // namespace
31 
32 #endif /* ifndef hep_lcio_event_SIOLCWGTRELATIONHANDLER_H */
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits...
Definition: SIOObjectHandler.h:21
virtual unsigned int write(SIO_stream *stream, const EVENT::LCObject *obj)
Writes lcio objects to an SIO stream.
Definition: SIOLCRelationHandler.cc:43
Implementation of SIOObjectHandler to handle IO of CalorimeterHits.
Definition: SIOLCRelationHandler.h:15
virtual unsigned int read(SIO_stream *stream, EVENT::LCObject **objP)
Reads lcio relation objects from an SIO stream.
Definition: SIOLCRelationHandler.cc:22