LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LCRunListener.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_LCRUNLISTENER_H
8 #define IO_LCRUNLISTENER_H 1
9 
10 #include "EVENT/LCRunHeader.h"
11 
12 namespace IO {
13 
25 
26 public:
28  virtual ~LCRunListener() { /* nop */; }
29 
32  virtual void processRunHeader(EVENT::LCRunHeader * rh) = 0;
33 
36  virtual void modifyRunHeader(EVENT::LCRunHeader * rh) = 0;
37 
38 // /** Call back for analyzing an LCRunHeader.
39 // * @deprecated - use processRunHeader().
40 // */
41 // public void analyze(const LCRunHeader* rh ) ;
42 // /** Call back for updating an LCRunHeader.
43 // * @deprecated - use modifyRunHeader().
44 // */
45 // public void update( LCRunHeader* rh ) ;
46 }; // class
47 } // namespace IO
48 #endif /* ifndef IO_LCRUNLISTENER_H */
virtual void modifyRunHeader(EVENT::LCRunHeader *rh)=0
Call back for modifying an existing LCRunHeader.
virtual ~LCRunListener()
Destructor.
Definition: LCRunListener.h:28
Interface for the run header.
Definition: LCRunHeader.h:23
Listener for the occurence of LCRunHeader when reading a stream.
Definition: LCRunListener.h:24
virtual void processRunHeader(EVENT::LCRunHeader *rh)=0
Call back for processing an LCRunHeader.