9 #include <simulation/modules/SimulateEventLevelTriggerTimeInfoModule.h>
17 setDescription(
"Simple module that registers the EventLevelTriggerTimeInfo if not yet present");
18 setPropertyFlags(c_ParallelProcessingCertified);
@ c_ErrorIfAlreadyRegistered
If the object/array was already registered, produce an error (aborting initialisation).
Module to create the EventLevelTriggerTimeInfo that stores information from the Trigger Timing Distri...
void initialize() override
Declare required StoreObjPtr (if not existing)
void event() override
Event processing, create obj (if not existing)
bool m_createNewObj
Used to check if the object already exists (typically from BG Overlay)
StoreObjPtr< EventLevelTriggerTimeInfo > m_eventLevelTriggerTimeInfo
StoreObject to access the EventLevelTriggerTimeInfo.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Abstract base class for different kinds of events.