LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LCEventListener.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef IO_LCEVENTLISTENER_H
8 #define IO_LCEVENTLISTENER_H 1
9 
10 #include "EVENT/LCEvent.h"
11 
12 namespace IO {
13 
25 
26 public:
28  virtual ~LCEventListener() { /* nop */; }
29 
34  virtual void processEvent(EVENT::LCEvent * evt) = 0;
35 
40  virtual void modifyEvent(EVENT::LCEvent * evt) = 0;
41 
42 // /** Call back for analyzing an LCEvent.
43 // * @deprecated - use processEvent().
44 // */
45 // public void analyze(const LCEvent* evt) ;
46 // /** Call back for updating an LCEvent.
47 // * @deprecated - use modifyEvent().
48 // */
49 // public void update( LCEvent* evt ) ;
50 }; // class
51 } // namespace IO
52 #endif /* ifndef IO_LCEVENTLISTENER_H */
virtual void processEvent(EVENT::LCEvent *evt)=0
Call back for analyzing an LCEvent.
Listener for the occurence of LCEvents when reading a stream.
virtual void modifyEvent(EVENT::LCEvent *evt)=0
Call back for updating an LCEvent.
The main event interface.
Definition: LCEvent.h:31
virtual ~LCEventListener()
Destructor.