ROOTANA
|
#include <TInterestingEventManager.hxx>
Public Member Functions | |
void | Enable () |
bool | IsEnabled () |
Check if manager is enabled. More... | |
void | SetInteresting () |
Set this event to be interesting. More... | |
bool | IsInteresting () |
Is this event interesting? More... | |
void | Reset () |
Reset state of manager = set to not interesting event. More... | |
Static Public Member Functions | |
static TInterestingEventManager * | instance () |
Private Member Functions | |
TInterestingEventManager () | |
Private Attributes | |
bool | fEnabled |
bool | fInterestingEvent |
Static Private Attributes | |
static TInterestingEventManager * | s_instance = 0 |
Singleton class for defining which events are interesting (and should be plotted). User needs to enable use of TInterestingEventManager in program constructor
Definition at line 8 of file TInterestingEventManager.hxx.
|
private |
Definition at line 8 of file TInterestingEventManager.cxx.
|
inline |
Enable the InterestingEventManager Needs to be done in constructor of the program.
Definition at line 16 of file TInterestingEventManager.hxx.
|
static |
Definition at line 16 of file TInterestingEventManager.cxx.
|
inline |
Check if manager is enabled.
Definition at line 19 of file TInterestingEventManager.hxx.
|
inline |
Is this event interesting?
Definition at line 25 of file TInterestingEventManager.hxx.
|
inline |
Reset state of manager = set to not interesting event.
Definition at line 28 of file TInterestingEventManager.hxx.
|
inline |
Set this event to be interesting.
Definition at line 22 of file TInterestingEventManager.hxx.
|
private |
Definition at line 39 of file TInterestingEventManager.hxx.
|
private |
Definition at line 42 of file TInterestingEventManager.hxx.
|
staticprivate |
Definition at line 33 of file TInterestingEventManager.hxx.