![]() |
Belle II Software
release-08-02-05
|
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.