 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/HistoModule.h>
14 #include <framework/datastore/StoreObjPtr.h>
15 #include <framework/datastore/StoreArray.h>
16 #include <rawdata/dataobjects/RawFTSW.h>
17 #include <pxd/dataobjects/PXDDAQStatus.h>
18 #include <vxd/geometry/GeoCache.h>
19 #include <rawdata/dataobjects/RawSVD.h>
41 class PXDDAQDQMModule :
public HistoModule {
104 std::vector<std::
string>
err;
TH1I * hCM63AfterInjHER
Histogram of CM63 after HER injection.
void initialize() override final
Function for dynamic initialization of module.
TH1I * hTruncTrgDiff
Histogram Truncation after last trigger.
void defineHisto() override final
Function to define histograms.
std::map< VxdID, TH1D * > hDAQCM2
Common Mode per DHE to gate and DHP level.
std::map< VxdID, TH1D * > hDAQDHEReduction
DHE data reduction
TH1D * hDAQErrorEvent
Remark: Because of DHH load balancing and sub event building, the very same DHE and DHC can show up i...
TH1I * hTruncAfterInjHER
Histogram Truncation after HER injection.
TH1I * hEODBAfterInjHER
Histogram of EODB after HER injection.
TH2D * hDAQEndErrorDHC
individual DHC END errors
StoreObjPtr< PXDDAQStatus > m_storeDAQEvtStats
Input array for DAQ Status.
TH1D * hDAQDHPDataMissing
Count Missing DHP data.
TH1I * hCM63AfterInjLER
Histogram of CM63 after LER injection.
std::map< int, TH1D * > hDAQDHCReduction
DHC data reduction
TH1I * hMissTrgDiff
Histogram MissFrame after last trigger.
TH1I * hTruncAfterInjLER
Histogram Truncation after LER injection.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
TH1D * hDAQUseableModule
Count Useable/unuseable decision.
void event() override final
Function to process event record.
TH1I * hEODBAfterInjLER
Histogram of EODB after LER injection.
TH2D * hDAQEndErrorDHE
individual DHE END errors
StoreArray< RawFTSW > m_rawTTD
Input array for TTD/FTSW.
std::map< VxdID, TH1D * > hDAQDHETriggerGate
DHE Trigger Gate ("start Row")
TH1I * hCM63TrgDiff
Histogram of CM63 after last trigger.
TH1I * hMissAfterInjHER
Histogram MissFrame after HER injection.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
void beginRun() override final
Function to process begin_run record.
TH2D * hDAQErrorDHE
individual DHE errors
TH1D * hDAQStat
Histogram for Truncation etc Stats.
TH1D * hDAQNotUseableModule
Count Useable/unuseable decision.
Class to faciliate easy access to sensor information of the VXD like coordinate transformations or pi...
VXD::GeoCache & m_vxdGeometry
the geometry
std::map< VxdID, TH2D * > hDAQCM
Common Mode per DHE to gate and DHP level.
PXDDAQDQMModule()
Constructor defining the parameters.
TH2D * hDAQErrorDHC
individual DHC errors
StoreArray< RawSVD > m_rawSVD
Input array for SVD/x-check HLT EODB .
Accessor to arrays stored in the data store.
TH1I * hMissAfterInjLER
Histogram MissFrame after LER injection.
std::vector< std::string > err
vector of errors
TH1I * hEODBTrgDiff
Histogram of EODB after last trigger.