 |
Belle II Software
release-05-01-25
|
12 #include <tracking/trackFindingCDC/utilities/ProcessingSignalListener.h>
21 namespace TrackFindingCDC {
23 class CompositeProcessingSignalListener :
public ProcessingSignalListener {
void addProcessingSignalListener(ProcessingSignalListener *psl)
Register a processing signal listener to be notified.
int getNProcessingSignalListener()
Get the number of currently registered listeners.
void initialize() override
Receive and dispatch signal before the start of the event processing.
Interface for an algorithm part that needs to receive the module processing signals.
Abstract base class for different kinds of events.
void beginRun() override
Receive and dispatch signal for the beginning of a new run.
ProcessingSignalListener()
Allow default construction.
void endRun() override
Receive and dispatch signal for the end of the run.
ProcessingSignalListener Super
Type of the base class.
void beginEvent() override
Receive and dispatch signal for the start of a new event.
void terminate() override
Receive and dispatch Signal for termination of the event processing.
std::vector< ProcessingSignalListener * > m_subordinaryProcessingSignalListeners
References to subordinary signal processing listener contained in this findlet.