Belle II Software
release-08-01-10
|
Interface for an algorithm part that needs to receive the module processing signals. More...
#include <ProcessingSignalListener.h>
Public Member Functions | |
ProcessingSignalListener () | |
Allow default construction. | |
ProcessingSignalListener (const ProcessingSignalListener &)=delete | |
Disallow copies. | |
ProcessingSignalListener & | operator= (const ProcessingSignalListener &)=delete |
Disallow assignment. | |
virtual | ~ProcessingSignalListener () |
Make destructor of interface virtual. | |
virtual void | initialize () |
Receive signal before the start of the event processing. | |
virtual void | beginRun () |
Receive signal for the beginning of a new run. | |
virtual void | beginEvent () |
Receive signal for the start of a new event. | |
virtual void | endRun () |
Receive signal for the end of the run. | |
virtual void | terminate () |
Receive Signal for termination of the event processing. | |
Private Attributes | |
bool | m_initialized = false |
Flag to keep track whether initialization happend before. | |
bool | m_terminated = false |
Flag to keep track whether termination happend before. | |
std::string | m_initializedAs |
Name of the type during initialisation. | |
Interface for an algorithm part that needs to receive the module processing signals.
Definition at line 20 of file ProcessingSignalListener.h.