12#include <TTimeStamp.h>
13#include <arich/dbobjects/ARICHFEBoardInfo.h>
14#include <arich/dbobjects/ARICHHapdInfo.h>
15#include <arich/dbobjects/ARICHModuleTest.h>
46 const std::string& comment):
m_id(id),
Front End Electronics Boards.
Contains manufacturer data of the photo sensor - HAPD.
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 * getHapdID() const
Get HAPD Identifier.
ARICHModuleTest * getModuleTest() const
Get module test identifier.
ARICHFEBoardInfo * getFEBoardID() const
Get FEBoard identifier.
ARICHHapdInfo * m_HAPD
HapdInfo Sensor identifier.
void setTimeStamp(TTimeStamp timeStamp)
Set production date.
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.
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.
~ARICHSensorModuleInfo()
Destructor.
Abstract base class for different kinds of events.