8#include <tracking/trackFindingCDC/utilities/ProcessingSignalListener.h>
10#include <tracking/trackFindingCDC/utilities/Backtrace.h>
12#include <framework/logging/Logger.h>
17using namespace TrackFindingCDC;
24 B2DEBUG(20,
"Processing signal listener " <<
m_initializedAs <<
" was not terminated after initialization");
31 B2DEBUG(20,
typeid(*this).name() <<
" has been initialized before");
41 B2DEBUG(20,
typeid(*this).name() <<
" was not initialized");
48 B2DEBUG(20,
typeid(*this).name() <<
" was not initialized");
55 B2DEBUG(20,
typeid(*this).name() <<
" was not initialized");
62 B2DEBUG(20,
typeid(*this).name() <<
" has been terminated before");
68 B2DEBUG(20,
typeid(*this).name() <<
" was not initialized before termination");
@ c_Debug
Debug: for code development.
virtual void beginEvent()
Receive signal for the start of a new event.
virtual void initialize()
Receive signal before the start of the event processing.
virtual void beginRun()
Receive signal for the beginning of a new run.
bool m_initialized
Flag to keep track whether initialization happened before.
ProcessingSignalListener()
Allow default construction.
std::string m_initializedAs
Name of the type during initialisation.
virtual void terminate()
Receive Signal for termination of the event processing.
virtual void endRun()
Receive signal for the end of the run.
virtual ~ProcessingSignalListener()
Make destructor of interface virtual.
bool m_terminated
Flag to keep track whether termination happened before.
Abstract base class for different kinds of events.