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.
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 };
TTimeStamp m_timeStamp
Delivery Date.
std::string m_currentLocation
Current Location of the FEB.
int m_serial
FrontEndBoard Identfier.
std::string m_asicsFEB[4]
serial numbers of ASICs on FEB board
ARICHAsicInfo * m_asicInfo[4]
id of the i-th chip in the FEB
◆ ARICHFEBoardInfo() [2/2]
Constructor.
Definition at line 40 of file ARICHFEBoardInfo.h.
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}
◆ 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}
◆ 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.
◆ 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.
◆ 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: