15#include <TTimeStamp.h>
39 ARICHHapdQA(
const std::string& serial, TTimeStamp arrivalDate, std::vector<TGraph*>& leakCurrent, TH2F* hitData2D,
40 std::vector<TGraph*>& noise, std::vector<TH1S*>& hitCount):
m_serial(serial),
m_arrivalDate(arrivalDate),
Contains manufacturer data of the photo sensor - HAPD.
std::string m_comment
Optional comment.
void setHapdHitData2D(TH2F *hitData2D)
Set 2D hit data.
ARICHHapdQA()
Default constructor.
~ARICHHapdQA()
Destructor.
TTimeStamp getHapdArrivalDate() const
Return HAPD measurement date.
std::vector< TGraph * > m_noise
Noise level vs.
std::vector< TH1S * > m_hitCount
Hit count vs.
void setHapdSerialNumber(const std::string &serial)
Set HAPD Serial Number.
TH1S * getHapdHitCount(unsigned int i) const
Return Hit count vs.
TGraph * getHapdLeakCurrent(unsigned int i) const
Return Leakeage Current as a function of bias voltage.
std::string getHapdComment() const
Return comment.
void setHapdLeakCurrent(std::vector< TGraph * > leakCurrent)
set Leakeage Current as a function of bias voltage
TGraph * getHapdNoise(unsigned int i) const
Return Noise level vs.
void setHapdArrivalDate(TTimeStamp arrivalDate)
Set HAPD measurement date.
ARICHHapdQA(const std::string &serial, TTimeStamp arrivalDate, std::vector< TGraph * > &leakCurrent, TH2F *hitData2D, std::vector< TGraph * > &noise, std::vector< TH1S * > &hitCount)
Constructor.
std::string getHapdSerialNumber() const
Return HAPD Serial Number.
std::string m_serial
serial number of the sensor
TH2F * m_hitData2D
2D hit data
void setHapdHitCount(std::vector< TH1S * > hitCount)
set Hit count vs.
TH2F * getHapdHitData2D() const
Return 2D hit data.
std::vector< TGraph * > m_leakCurrent
Leakege Current as a function of bias voltage.
void setHapdNoise(std::vector< TGraph * > noise)
set Noise level vs.
ClassDef(ARICHHapdQA, 2)
ClassDef.
void setHapdComment(const std::string &comment)
Set comment.
TTimeStamp m_arrivalDate
date of HAPD's arrival
Abstract base class for different kinds of events.