11#include <framework/core/HistoModule.h>
12#include <vxd/geometry/GeoCache.h>
14#include <framework/datastore/StoreArray.h>
15#include <pxd/dataobjects/PXDRawROIs.h>
46 void event()
override final;
HistoModule()
Constructor.
TH1F * hrawROItype
Histogram.
TH1F * hrawROIHLTsizeU
Histogram.
TH1F * hrawROIHLTminV
Histogram.
void initialize() override final
Initialize.
TH1F * hrawROIDCsizeV
Histogram.
TH1F * hrawROIDCsizeU
Histogram.
TH1F * hrawROIHLTmaxV
Histogram.
TH1F * hrawROIDCminU
Histogram.
TH1F * hrawROIHLTsizeV
Histogram.
StoreArray< PXDRawROIs > m_storeROIs
Storearray for ROIs.
TH1F * hrawROIHLTmaxU
Histogram.
TH1F * hrawROIDC_DHHID
Histogram.
void defineHisto() override final
Define histograms.
TH2F * hrawROINrDCvsNrHLT
Histogram.
TH2F * hrawROIHLTsize
Histogram.
TH1F * hrawROIDCmaxV
Histogram.
TH1F * hrawROIDCmaxU
Histogram.
bool m_eachModule
create a histo per module
TH1F * hrawROIHLTminU
Histogram.
bool m_offlineDQM
create 2d plots for offline checks
void event() override final
Event.
TH2F * hrawROIDCmap
Histogram.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
TH1F * hrawROIDCminV
Histogram.
TH2F * hrawROIDCsize
Histogram.
std::map< int, TH2F * > hrawROIHLTmapModule
Histogram.
void beginRun() override final
Begin run.
VXD::GeoCache & m_vxdGeometry
the VXD geometry
TH1F * hrawROIHLT_DHHID
Histogram.
std::map< int, TH2F * > hrawROIHLTsizeModule
Histogram.
TH1F * hrawROIcount
Histogram 2d hitmap.
PXDROIDQMModule()
Constructor defining the parameters.
std::map< int, TH2F * > hrawROIDCmapModule
Histogram.
TH2F * hrawROIHLTmap
Histogram.
std::map< int, TH2F * > hrawROIDCsizeModule
Histogram.
std::string m_PXDRawROIsName
RawROI StoreArray name.
Accessor to arrays stored in the data store.
Class to facilitate easy access to sensor information of the VXD like coordinate transformations or p...
Namespace to encapsulate code needed for simulation and reconstrucion of the PXD.
Abstract base class for different kinds of events.