 |
Belle II Software
release-05-01-25
|
14 #include <framework/logging/Logger.h>
26 class TOPPmtTTSHisto :
public TObject {
31 enum {c_NumPmtPixels = 16};
69 B2ERROR(
"TOPPmtTTSHisto::setHistogram: null pointer received");
73 if (pmtPixel >= c_NumPmtPixels) {
74 B2ERROR(
"TOPPmtTTSHisto::setHistogram: invalid PMT pixel "
75 <<
LogVar(
"PMT pixel", pmtPixel + 1));
107 if (pmtPixel >= c_NumPmtPixels)
return 0;
const TH1F * getHistogram(unsigned pmtPixel) const
Returns TTS histogram for a specified pmtPixel.
const std::string & getSerialNumber() const
Returns PMT serial number.
ClassDef(TOPPmtTTSHisto, 3)
ClassDef.
void setHistogram(unsigned pmtPixel, const TH1F *histo)
Set histogram for a given pixel (make a copy)
Raw measurements of TTS (histograms) for each PMT pixel.
int getNumOfPixels() const
Returns number of PMT pixels.
Abstract base class for different kinds of events.
void setHV(float HV)
Set high voltage used for TTS measurement.
float m_HV
HV setting for which the set of histograms were taken.
Class to store variables with their name which were sent to the logging service.
float getHV() const
Returns high voltage used for TTS measurement.
TH1F m_histo[c_NumPmtPixels]
histograms of measured TTS (one per pmtPixel)
TOPPmtTTSHisto()
Default constructor.
void setSerialNumber(const std::string &serNum)
Set PMT serial number.
std::string m_serialNumber
PMT serial number, e.g.