Belle II Software  release-08-01-10
ProcessingSignalListener Class Reference

Interface for an algorithm part that needs to receive the module processing signals. More...

#include <ProcessingSignalListener.h>

Inheritance diagram for ProcessingSignalListener:
Collaboration diagram for ProcessingSignalListener:

Public Member Functions

 ProcessingSignalListener ()
 Allow default construction.
 
 ProcessingSignalListener (const ProcessingSignalListener &)=delete
 Disallow copies.
 
ProcessingSignalListeneroperator= (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.
 

Detailed Description

Interface for an algorithm part that needs to receive the module processing signals.

Definition at line 20 of file ProcessingSignalListener.h.


The documentation for this class was generated from the following files: