LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LCReaderListener.h
Go to the documentation of this file.
1 #ifndef MT_LCREADERLISTENER_H
2 #define MT_LCREADERLISTENER_H 1
3 
4 // -- lcio headers
5 #include "MT/Types.h"
6 
7 namespace MT {
8 
14 public:
18  virtual ~LCReaderListener() {}
19 
25  virtual void processEvent( LCEventPtr event ) = 0 ;
26 
32  virtual void processRunHeader( LCRunHeaderPtr hdr ) = 0 ;
33 };
34 
35 } // namespace MT
36 
37 #endif /* ifndef MT_LCREADERLISTENER_H */
LCEvent * event
Definition: lsh.cc:80
virtual void processRunHeader(LCRunHeaderPtr hdr)=0
process a run header
virtual ~LCReaderListener()
Destructor.
virtual void processEvent(LCEventPtr event)=0
process an event
LCReaderListener class Interface for MT::LCReader::readStream() callbacks.