 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
14 #include <framework/datastore/StoreObjPtr.h>
15 #include <framework/datastore/StoreArray.h>
16 #include <pxd/dataobjects/PXDDAQStatus.h>
17 #include <pxd/dataobjects/PXDRawHit.h>
18 #include <pxd/dataobjects/PXDRawAdc.h>
19 #include <pxd/dataobjects/PXDRawROIs.h>
42 class PXDPostErrorCheckerModule :
public Module {
52 void event() override final;
bool m_ignoreTriggerGate
TODO another mask for DHE Level if we want to clean ONLY modules?
PXDPostErrorCheckerModule()
Constructor defining the parameters.
StoreObjPtr< PXDDAQStatus > m_storeDAQEvtStats
Input array for DAQ Status.
bool m_ignoreDHPFrame
Flag: Ignore different dhp frame between DHEs.
The PXD Raw Adc class This class stores information about Raw Adc for Pedestals.
std::string m_PXDRawAdcsName
The name of the StoreArray of PXDRawAdcs to be modified.
std::string m_PXDRawHitsName
The name of the StoreArray of PXDRawHits to be modified.
std::string m_PXDDAQEvtStatsName
The name of the StoreObjPtr of PXDDAQStatus to be read and modified.
void initialize() override final
Initialize the Module.
The PXD Raw Hit class This class stores information about PXD Pixel hits and makes them available in ...
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
The PXD DAQ Status class.
StoreArray< PXDRawROIs > m_storeROIs
In/Output array for Raw ROIs.
StoreArray< PXDRawHit > m_storeRawHits
In/Output array for Raw Hits.
StoreArray< PXDRawAdc > m_storeRawAdc
In/Output array for Raw Adcs.
uint64_t m_criticalErrorMask
Critical error mask which defines when data should be trashed, whole event only!
Accessor to arrays stored in the data store.
std::string m_PXDRawROIsName
The name of the StoreArray of PXDRawROIs to be modified.
void event() override final
This method is the core of the module.
The PXD Raw ROIs class This class stores information about the ROIs processed by ONSEN and makes them...