17#include <unordered_map>
29 DigiQa(std::shared_ptr<HistogramSender> pSender) :
DigiQaBase(pSender,
"RawDigi/STS") {}
Base class for digi QA (header)
QA module for STS raw digis.
DigiQa(std::shared_ptr< HistogramSender > pSender)
Constructor.
std::vector< qa::H1D * > fvphAddressChannel
hist: digi channel in different sensors
DigiQa()=delete
Default constructor.
std::vector< qa::Prof1D * > fvppAddressChannelMissedEvt
prof: missed event ratio vs. channel (AUX)
std::vector< qa::Prof1D * > fvppAddressTimeMissedEvt
prof: missed event ratio vs. time (AUX)
std::vector< qa::H2D * > fvphAddressChannelCharge
hist: digi channel vs. charge in different sensors
void Init()
Initializes QA (initialization of histograms and canvases)
void Exec()
Executes QA (filling histograms)
qa::H2D * fvphFebAsic
hist: digi FEB vs ASIC
std::unordered_map< int32_t, int > fmAddressMap
Map of address to histogram index.
std::vector< qa::H2D * > fvphAddressChannelElink
hist: digi channel (vs. eling (AUX)
DigiQa(const DigiQa &)=delete
Copy constructor.
DigiQa & operator=(DigiQa &&)=delete
Move assignment operator.
std::vector< qa::H1D * > fvphAddressCharge
hist: digi charge in different sensors
DigiQa(DigiQa &&)=delete
Move constructor.
DigiQa & operator=(const DigiQa &)=delete
Copy assignment operator.
QA module for STS raw digis.
Readout setup / Hardware cabling for STS Used to create the hardware mapping for the STS unpacker.