Mapping of the sensor-board connections to the detector.
More...
#include <ARICHSensorModuleMap.h>
|
| ARICHSensorModuleMap () |
| Default constructor.
|
|
| ARICHSensorModuleMap (int sextant, int ring, int column, int sensorID, ARICHSensorModuleInfo *sensor, ARICHMergerInfo *merger, int port, ARICHCableInfo *cableHv, ARICHCableInfo **cableBias, ARICHCableInfo *cableGuard, TTimeStamp timeStamp) |
| Constructor.
|
|
| ~ARICHSensorModuleMap () |
| Destructor.
|
|
int | getSensorModuleSextantID () const |
| Get sensor-module sextant identifier.
|
|
void | setSensorModuleSextantID (int sextant) |
| Set sensor-module sextant identifier.
|
|
int | getSensorModuleRingID () const |
| Get sensor-module ring identifier.
|
|
void | setSensorModuleRingID (int ring) |
| Set sensor-module ring identifier.
|
|
int | getSensorGlobalID () const |
| Get sensor global identifier.
|
|
void | setSensorGlobalID (int sensorID) |
| Set sensor global identifier.
|
|
int | getSensorModuleColumnID () const |
| Get sensor-module column identifier.
|
|
void | setSensorModuleColumnID (int column) |
| Set sensor-module column identifier.
|
|
ARICHSensorModuleInfo * | getSensorModuleId () const |
| Get sensor-module identifier.
|
|
void | setSensorModuleId (ARICHSensorModuleInfo *sensor) |
| Set sensor-module identifier.
|
|
ARICHMergerInfo * | getMergerId () const |
| Get merger identifier.
|
|
void | setMergerId (ARICHMergerInfo *merger) |
| Set merger identifier.
|
|
ARICHCableInfo * | getCableHighVoltageId () const |
| Get high-voltage cable identifier.
|
|
void | setCableHighVoltageId (ARICHCableInfo *cableHv) |
| Set high-voltage cable identifier.
|
|
ARICHCableInfo * | getCableBiasVoltageId (unsigned int i) |
| Get bias-voltage cable identifier.
|
|
void | setCableBiasVoltageId (unsigned int i, ARICHCableInfo **cableBias) |
| Set bias-voltage cable identifier.
|
|
ARICHCableInfo * | getCableGuard () const |
| Get guard-cable identifier.
|
|
void | setCableGuard (ARICHCableInfo *cableGuard) |
| Set guard-cable identifier.
|
|
TTimeStamp | getTimeStamp () const |
| Get installation date.
|
|
void | setTimeStamp (TTimeStamp timeStamp) |
| Set installation date.
|
|
Mapping of the sensor-board connections to the detector.
Definition at line 25 of file ARICHSensorModuleMap.h.
◆ ARICHSensorModuleMap() [1/2]
Default constructor.
Definition at line 32 of file ARICHSensorModuleMap.h.
32 : m_sextant(0), m_ring(0), m_column(0), m_sensorID(0), m_sensor(NULL), m_merger(NULL), m_port(0),
33 m_cableHv(NULL), m_cableGuard(NULL), m_timeStamp()
34 {
35 for (unsigned i = 0; i < 4; i++) m_cableBias[i] = NULL;
36 };
◆ ARICHSensorModuleMap() [2/2]
ARICHSensorModuleMap |
( |
int | sextant, |
|
|
int | ring, |
|
|
int | column, |
|
|
int | sensorID, |
|
|
ARICHSensorModuleInfo * | sensor, |
|
|
ARICHMergerInfo * | merger, |
|
|
int | port, |
|
|
ARICHCableInfo * | cableHv, |
|
|
ARICHCableInfo ** | cableBias, |
|
|
ARICHCableInfo * | cableGuard, |
|
|
TTimeStamp | timeStamp ) |
|
inline |
Constructor.
Definition at line 42 of file ARICHSensorModuleMap.h.
44 : m_sextant(sextant),
45 m_ring(ring), m_column(column), m_sensorID(sensorID), m_sensor(sensor), m_merger(merger), m_port(port), m_cableHv(cableHv),
46 m_cableGuard(cableGuard),
47 m_timeStamp(timeStamp)
48 {
49 for (unsigned i = 0; i < 4; i++) m_cableBias[i] = cableBias[i];
50 }
◆ ~ARICHSensorModuleMap()
◆ getCableBiasVoltageId()
Get bias-voltage cable identifier.
- Parameters
-
- Returns
- Bias-voltage cable identifier.
Definition at line 146 of file ARICHSensorModuleMap.h.
146{if (i < 4) return m_cableBias[i]; else return NULL; }
◆ getCableGuard()
Get guard-cable identifier.
- Returns
- Guard-cable identifier.
Definition at line 159 of file ARICHSensorModuleMap.h.
159{return m_cableGuard; }
◆ getCableHighVoltageId()
Get high-voltage cable identifier.
- Returns
- High-voltage cable identifier.
Definition at line 133 of file ARICHSensorModuleMap.h.
◆ getMergerId()
◆ getSensorGlobalID()
int getSensorGlobalID |
( |
| ) |
const |
|
inline |
◆ getSensorModuleColumnID()
int getSensorModuleColumnID |
( |
| ) |
const |
|
inline |
◆ getSensorModuleId()
◆ getSensorModuleRingID()
int getSensorModuleRingID |
( |
| ) |
const |
|
inline |
◆ getSensorModuleSextantID()
int getSensorModuleSextantID |
( |
| ) |
const |
|
inline |
Get sensor-module sextant identifier.
- Returns
- Sensor-module sextant.
Definition at line 61 of file ARICHSensorModuleMap.h.
◆ getTimeStamp()
TTimeStamp getTimeStamp |
( |
| ) |
const |
|
inline |
Get installation date.
- Returns
- Installation date.
Definition at line 171 of file ARICHSensorModuleMap.h.
171{return m_timeStamp; }
◆ setCableBiasVoltageId()
void setCableBiasVoltageId |
( |
unsigned int | i, |
|
|
ARICHCableInfo ** | cableBias ) |
|
inline |
Set bias-voltage cable identifier.
- Parameters
-
| i | Index of the chip. |
[in] | cableBias | Bias-voltage cable identifier. |
Definition at line 153 of file ARICHSensorModuleMap.h.
153{if (i < 4) m_cableBias[i] = cableBias[i]; }
◆ setCableGuard()
Set guard-cable identifier.
- Parameters
-
[in] | cableGuard | Guard-cable Identifier. |
Definition at line 165 of file ARICHSensorModuleMap.h.
165{m_cableGuard = cableGuard; }
◆ setCableHighVoltageId()
Set high-voltage cable identifier.
- Parameters
-
[in] | cableHv | High-voltage cable identifier. |
Definition at line 139 of file ARICHSensorModuleMap.h.
139{m_cableHv = cableHv; }
◆ setMergerId()
◆ setSensorGlobalID()
void setSensorGlobalID |
( |
int | sensorID | ) |
|
|
inline |
Set sensor global identifier.
- Parameters
-
[in] | sensorID | Global identifier |
Definition at line 91 of file ARICHSensorModuleMap.h.
91{m_sensorID = sensorID;}
◆ setSensorModuleColumnID()
void setSensorModuleColumnID |
( |
int | column | ) |
|
|
inline |
Set sensor-module column identifier.
- Parameters
-
[in] | column | Column identifier |
Definition at line 103 of file ARICHSensorModuleMap.h.
◆ setSensorModuleId()
Set sensor-module identifier.
- Parameters
-
[in] | sensor | Sensor-module identifier. |
Definition at line 115 of file ARICHSensorModuleMap.h.
◆ setSensorModuleRingID()
void setSensorModuleRingID |
( |
int | ring | ) |
|
|
inline |
◆ setSensorModuleSextantID()
void setSensorModuleSextantID |
( |
int | sextant | ) |
|
|
inline |
Set sensor-module sextant identifier.
- Parameters
-
[in] | sextant | Sextant identifier. |
Definition at line 67 of file ARICHSensorModuleMap.h.
◆ setTimeStamp()
void setTimeStamp |
( |
TTimeStamp | timeStamp | ) |
|
|
inline |
Set installation date.
- Parameters
-
[in] | timeStamp | Installation date. |
Definition at line 177 of file ARICHSensorModuleMap.h.
177{m_timeStamp = timeStamp; }
◆ m_cableBias
◆ m_cableGuard
◆ m_cableHv
◆ m_column
◆ m_merger
◆ m_port
◆ m_ring
◆ m_sensor
◆ m_sensorID
◆ m_sextant
◆ m_timeStamp
The documentation for this class was generated from the following file: