TVEventChangeHandler.hxx
Go to the documentation of this file.
1 #ifndef TVEventChangeHandler_hxx_seen
2 #define TVEventChangeHandler_hxx_seen
3 
4 #include <TObject.h>
5 
6 namespace EDep {
7  class TVEventChangeHandler;
8 }
9 
10 /// A base class for handlers called by TEventChangeManager. The
11 /// TEventChangeManager keeps a vector of possible handlers that are used
12 /// everytime the event has changed (or needs to be reset). The handlers need
13 /// to implement the XXX class, and should check to see if they are enabled
14 /// using the GUI class.
15 class EDep::TVEventChangeHandler: public TObject {
16 public:
18  virtual ~TVEventChangeHandler() {}
19 
20  /// Apply the change handler to the current event. This does all of the
21  /// work.
22  virtual void Apply() = 0;
23 };
24 #endif
virtual void Apply()=0