11#include <framework/core/HistoModule.h>
12#include <framework/datastore/StoreArray.h>
13#include <framework/datastore/StoreObjPtr.h>
15#include <vxd/dataobjects/VxdID.h>
52 void event()
override final;
HistoModule()
Constructor.
The PXD DAQ Status class.
The PXD Raw Adc class This class stores information about Raw Adc for Pedestals.
The PXD Raw Hit class This class stores information about PXD Pixel hits and makes them available in ...
TH2F * hrawPxdAdcMapAll
Histogram Adc 2d hitmap (full frames only) (all pxd)
void initialize() override final
Initialize.
std::string m_storeRawAdcsName
RawAdcs StoreArray name.
TH1F * hrawPxdPacketSize
Histogram raw packet size.
StoreObjPtr< PXDDAQStatus > m_storeDAQEvtStats
Input array for DAQ Status.
StoreArray< RawPXD > m_storeRawPxdrarray
Storearray for raw data packets.
std::map< VxdID, TH2F * > m_hrawPxdChargeMap
Histogram 2d chargemap.
void defineHisto() override final
Define histograms.
std::string m_storeRawHitsName
PXDRawHits StoreArray name.
std::map< VxdID, TH1F * > m_hrawPxdGateTimeWindow
Histogram raw pixel trigger gate window.
std::string m_storeRawPxdrarrayName
RawPXD StoreArray name.
void event() override final
Event.
TH1F * hrawPxdHitsCount
Histogram pixelcount/?
TH2F * hrawPxdHitMapAll
Histogram 2d hitmap (all)
std::map< VxdID, TH1F * > m_hrawPxdHitTimeWindow
Histogram raw pixel hit "time" window.
PXDRawDQMModule()
Constructor defining the parameters.
StoreArray< PXDRawAdc > m_storeRawAdcs
Storearray for ADC from full frames.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
std::map< VxdID, TH2F * > m_hrawPxdHitMap
Histogram 2d hitmap.
TH1F * hrawPxdPackets
Histogram number of raw packets.
void beginRun() override final
Begin run.
std::map< VxdID, TH1F * > m_hrawPxdHitsCharge
Histogram raw pixel charge.
StoreArray< PXDRawHit > m_storeRawHits
Storearray for raw pixels.
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Namespace to encapsulate code needed for simulation and reconstrucion of the PXD.
Abstract base class for different kinds of events.