12 #include <TTimeStamp.h>
13 #include <arich/dbobjects/ARICHFEBoardInfo.h>
14 #include <arich/dbobjects/ARICHHapdInfo.h>
15 #include <arich/dbobjects/ARICHModuleTest.h>
43 const std::string& comment):
m_id(id),
Front End Electronics Boards.
Contains manufacturer data of the photo sensor - HAPD.
The Class for ARICH Aerogel Parameters.
Sensor Module Information.
std::string m_comment
optional comment
TTimeStamp m_timeStamp
Production Date.
ARICHSensorModuleInfo()
Default constructor.
ARICHSensorModuleInfo(int id, ARICHFEBoardInfo *FEB, ARICHHapdInfo *HAPD, TTimeStamp timeStamp, const std::string &comment)
Constructor.
int getSensorModuleID() const
Get Sensor Module Identifier.
void setHapdID(ARICHHapdInfo *HAPD)
Set HAPD Identifier.
int getFEBserial() const
Get FEB serial number.
std::string getHAPDserial() const
Get HAPD serial number.
ClassDef(ARICHSensorModuleInfo, 2)
ClassDef.
int m_HVboard
HV board serial number.
ARICHHapdInfo * m_HAPD
HapdInfo Sensor identifier.
void setTimeStamp(TTimeStamp timeStamp)
Set Production date.
ARICHHapdInfo * getHapdID() const
Get HAPD Identifier.
ARICHFEBoardInfo * m_FEB
FEBoardInfo Front End Board identifier.
std::string m_HAPDserial
HAPD serial number.
ARICHSensorModuleInfo(int id, ARICHFEBoardInfo *FEB, ARICHHapdInfo *HAPD, TTimeStamp timeStamp)
Constructor.
void setSensorModuleComment(const std::string &comment)
Set comment.
TTimeStamp getTimeStamp() const
Get Production date.
void setHVboardID(int hv)
Set HV board Identifier.
int m_id
Sensor Module identifier: m_id = n_ring * nModulesInPreviousRing + n_column.
ARICHFEBoardInfo * getFEBoardID() const
Get FEBoard Identifier.
void setFEBoardID(ARICHFEBoardInfo *FEB)
Set FEBoard Identifier.
int m_FEBserial
FEB serial number.
int getHVboardID() const
Get HV board Identifier.
void setFEBserial(int FEBserial)
Set FEB serial number.
ARICHModuleTest * m_module
Module test identifier.
void setModuleTest(ARICHModuleTest *module)
Set module test Identifier.
void setHAPDserial(const std::string &HAPDserial)
Set HAPD serial number.
void setSensorModuleID(int id)
Set Sensor Module Identifier.
std::string getSensorModuleComment() const
Get comment.
ARICHModuleTest * getModuleTest() const
Get module test Identifier.
~ARICHSensorModuleInfo()
Destructor.
Abstract base class for different kinds of events.