Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
edep-sim
display
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
:
17
TVEventChangeHandler
() {}
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
EDep::TVEventChangeHandler::TVEventChangeHandler
TVEventChangeHandler()
Definition:
TVEventChangeHandler.hxx:17
EDep
Definition:
TEventChangeManager.hxx:7
EDep::TVEventChangeHandler::~TVEventChangeHandler
virtual ~TVEventChangeHandler()
Definition:
TVEventChangeHandler.hxx:18
EDep::TVEventChangeHandler
Definition:
TVEventChangeHandler.hxx:15
EDep::TVEventChangeHandler::Apply
virtual void Apply()=0
Generated by
1.8.11