Front End Electronics Boards.
More...
#include <ARICHFEBoardInfo.h>
Front End Electronics Boards.
Definition at line 24 of file ARICHFEBoardInfo.h.
◆ ARICHFEBoardInfo() [1/2]
Default constructor.
Definition at line 31 of file ARICHFEBoardInfo.h.
31 : m_serial(0), m_timeStamp(), m_currentLocation("")
32 {
33 for (unsigned i = 0; i < 4; i++) m_asicInfo[i] = NULL;
34 for (unsigned i = 0; i < 4; i++) m_asicsFEB[i] = ("");
35 };
◆ ARICHFEBoardInfo() [2/2]
Constructor.
Definition at line 40 of file ARICHFEBoardInfo.h.
40 : m_serial(serial),
41 m_timeStamp(timeStamp),
42 m_currentLocation("")
43 {
44 for (unsigned i = 0; i < 4; i++) m_asicInfo[i] = asicInfo[i];
45 for (unsigned i = 0; i < 4; i++) m_asicsFEB[i] = asicsFEB[i];
46 };
◆ ~ARICHFEBoardInfo()
◆ getAsicInfo()
Get ASIC info.
- Returns
- ASIC info.
Definition at line 15 of file ARICHFEBoardInfo.cc.
16{
18 else return NULL;
19}
ARICHAsicInfo * m_asicInfo[4]
id of the i-th chip in the FEB
◆ getAsicPosition()
std::string getAsicPosition |
( |
unsigned int | i | ) |
const |
Get ASIC position.
- Returns
- ASIC position.
Definition at line 27 of file ARICHFEBoardInfo.cc.
28{
30 else return "";
31}
std::string m_asicsFEB[4]
serial numbers of ASICs on FEB board
◆ getFEBoardLocation()
std::string getFEBoardLocation |
( |
| ) |
|
Get current location.
- Returns
- Current location.
◆ getFEBoardSerial()
int getFEBoardSerial |
( |
| ) |
const |
|
inline |
Get Front-End Board identifier.
- Returns
- Front-End Board identifier.
Definition at line 57 of file ARICHFEBoardInfo.h.
◆ getTimeStamp()
TTimeStamp getTimeStamp |
( |
| ) |
const |
|
inline |
◆ setAsicInfo()
Set ASIC info.
- Parameters
-
[in] | i | ASIC number |
[in] | asic | ASIC info. |
Definition at line 22 of file ARICHFEBoardInfo.cc.
◆ setAsicPosition()
void setAsicPosition |
( |
unsigned int | i, |
|
|
const std::string & | asicsFEB ) |
Set ASIC position.
- Parameters
-
[in] | i | ASIC number |
[in] | asicsFEB | Asic position. |
Definition at line 34 of file ARICHFEBoardInfo.cc.
◆ setFEBoardLocation()
void setFEBoardLocation |
( |
const std::string & | currentLocation | ) |
|
|
inline |
Set current location.
- Parameters
-
[in] | currentLocation | Current location. |
Definition at line 113 of file ARICHFEBoardInfo.h.
113{m_currentLocation = currentLocation; }
◆ setFEBoardSerial()
void setFEBoardSerial |
( |
int | serial | ) |
|
|
inline |
Set Front-End Board identifier.
- Parameters
-
[in] | serial | Front-End Board identifier. |
Definition at line 63 of file ARICHFEBoardInfo.h.
◆ setTimeStamp()
void setTimeStamp |
( |
TTimeStamp | timeStamp | ) |
|
|
inline |
Set delivery date.
- Parameters
-
[in] | timeStamp | Delivery date. |
Definition at line 101 of file ARICHFEBoardInfo.h.
101{m_timeStamp = timeStamp; }
◆ m_asicInfo
◆ m_asicsFEB
std::string m_asicsFEB[4] |
|
private |
◆ m_currentLocation
std::string m_currentLocation |
|
private |
◆ m_serial
◆ m_timeStamp
The documentation for this class was generated from the following files: