11#include <framework/core/HistoModule.h>
12#include <framework/datastore/StoreArray.h>
13#include <pxd/dataobjects/PXDRawHit.h>
31 enum {eNumSwitcher = 6, eNumDCD = 4, eNumSensors = 64};
47 virtual void event()
override;
HistoModule.h is supposed to be used instead of Module.h for the modules with histogram definitions t...
virtual void initialize() override
Initialize.
virtual void event() override
Event.
TH1F * hrawPxdHitsCharge[eNumSensors][eNumSwitcher][eNumDCD]
Histogram raw pixel charge.
std::string m_storeRawHitsName
PXDRawHits StoreArray name.
TH1F * hrawPxdHitsCount[eNumSensors][eNumSwitcher][eNumDCD]
Histogram pixelcount/???
virtual void beginRun() override
Begin run.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
PXDRawDQMChipsModule()
Constructor defining the parameters.
StoreArray< PXDRawHit > m_storeRawHits
Storearray for raw pixels
virtual void defineHisto() override
Define histograms.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.