11#include <framework/core/Module.h>
12#include <framework/datastore/StoreArray.h>
13#include <framework/datastore/StoreObjPtr.h>
49 void event()
override final;
The ROI Payload Assembler Module.
unsigned int mSendROIsDS
Send ROIs downscaler; Workaround for missing ONSEN functionality.
void initialize() override final
Initializes the Module.
bool mNoRejectFlag
Never reject, just send no ROI.
std::string m_ROIListName
name of the ROI list
StoreObjPtr< ROIpayload > m_roiPayloads
pointer to the ROIpayload dataobject
std::string m_ROIpayloadName
name of the payload to be sent to ONSEN
StoreObjPtr< EventMetaData > m_eventMetaData
pointer to the dataobject with event number etc
unsigned int mCutNrROIs
If Nr of ROIs per DHHID reach this, send out only one full sensor ROI.
void event() override final
This method is the core of the module.
bool mAcceptAll
Accept all event, dont use HLT decision.
ROIPayloadAssemblerModule()
Constructor of the module.
unsigned int mSendAllDS
Send all Data (no selection) downscaler; Workaround for missing ONSEN functionality.
StoreArray< ROIid > m_ROIList
the ROIids dataobjects collection
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Abstract base class for different kinds of events.