 |
Belle II Software
release-05-02-19
|
14 #include <TTimeStamp.h>
15 #include <arich/dbobjects/ARICHAsicInfo.h>
26 class ARICHFEBoardInfo:
public TObject {
35 for (
unsigned i = 0; i < 4; i++)
m_asicsFEB[i] = (
"");
45 for (
unsigned i = 0; i < 4; i++)
m_asicInfo[i] = asicInfo[i];
46 for (
unsigned i = 0; i < 4; i++)
m_asicsFEB[i] = asicsFEB[i];
72 void setAsicInfo(
unsigned int i, ARICHAsicInfo* asic);
void setAsicInfo(unsigned int i, ARICHAsicInfo *asic)
Set Asic Info.
void setFEBoardLocation(const std::string ¤tLocation)
Set current location.
TTimeStamp getTimeStamp() const
Get delivery date.
std::string m_asicsFEB[4]
serial numbers of ASICs on FEB board
int m_serial
FrontEndBoard Identfier.
int getFEBoardSerial() const
Get Front End Board Identifier.
void setFEBoardSerial(int serial)
Set Front End Board Identifier.
ARICHAsicInfo * m_asicInfo[4]
id of the i-th chip in the FEB
~ARICHFEBoardInfo()
Destructor.
TTimeStamp m_timeStamp
Delivery Date.
Abstract base class for different kinds of events.
std::string m_currentLocation
Current Location of the FEB.
ClassDef(ARICHFEBoardInfo, 2)
ClassDef.
void setAsicPosition(unsigned int i, const std::string &asicsFEB)
Set Asic position.
ARICHFEBoardInfo()
Default constructor.
void setTimeStamp(TTimeStamp timeStamp)
Set delivery date.
std::string getFEBoardLocation()
Get current location.
ARICHAsicInfo * getAsicInfo(unsigned int i) const
Get Asic Info.
std::string getAsicPosition(unsigned int i) const
Get Asic position.