![]() |
Belle II Software release-09-00-03
|
Mapping of the sensor-board connections to the detector. More...
#include <ARICHSensorModuleMap.h>


Public Member Functions | |
| 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. | |
Private Member Functions | |
| ClassDef (ARICHSensorModuleMap, 2) | |
| ClassDef. | |
Private Attributes | |
| int | m_sextant |
| Sextant identification. | |
| int | m_ring |
| Photon Detector Ring Identifier. | |
| int | m_column |
| Photon Detector Column_id Identifier. | |
| int | m_sensorID |
| Global ID number. | |
| ARICHSensorModuleInfo * | m_sensor |
| Sensor Module identifier. | |
| ARICHMergerInfo * | m_merger |
| Merger Board identifier | |
| int | m_port |
| Merger Board port identifier. | |
| ARICHCableInfo * | m_cableHv |
| HV Cable Identifier. | |
| ARICHCableInfo * | m_cableBias [4] |
| Bias Cable Identifier. | |
| ARICHCableInfo * | m_cableGuard |
| Guard Cable Identifier. | |
| TTimeStamp | m_timeStamp |
| Installation Date. | |
Mapping of the sensor-board connections to the detector.
Definition at line 25 of file ARICHSensorModuleMap.h.
|
inline |
Default constructor.
Definition at line 32 of file ARICHSensorModuleMap.h.
|
inline |
Constructor.
Definition at line 42 of file ARICHSensorModuleMap.h.
|
inline |
|
inline |
Get bias-voltage cable identifier.
| i | Index of the chip. |
Definition at line 146 of file ARICHSensorModuleMap.h.
|
inline |
Get guard-cable identifier.
Definition at line 159 of file ARICHSensorModuleMap.h.
|
inline |
Get high-voltage cable identifier.
Definition at line 133 of file ARICHSensorModuleMap.h.
|
inline |
Get merger identifier.
Definition at line 121 of file ARICHSensorModuleMap.h.
|
inline |
Get sensor global identifier.
Definition at line 85 of file ARICHSensorModuleMap.h.
|
inline |
Get sensor-module column identifier.
Definition at line 97 of file ARICHSensorModuleMap.h.
|
inline |
Get sensor-module identifier.
Definition at line 109 of file ARICHSensorModuleMap.h.
|
inline |
Get sensor-module ring identifier.
Definition at line 73 of file ARICHSensorModuleMap.h.
|
inline |
Get sensor-module sextant identifier.
Definition at line 61 of file ARICHSensorModuleMap.h.
|
inline |
Get installation date.
Definition at line 171 of file ARICHSensorModuleMap.h.
|
inline |
Set bias-voltage cable identifier.
| i | Index of the chip. | |
| [in] | cableBias | Bias-voltage cable identifier. |
Definition at line 153 of file ARICHSensorModuleMap.h.
|
inline |
Set guard-cable identifier.
| [in] | cableGuard | Guard-cable Identifier. |
Definition at line 165 of file ARICHSensorModuleMap.h.
|
inline |
Set high-voltage cable identifier.
| [in] | cableHv | High-voltage cable identifier. |
Definition at line 139 of file ARICHSensorModuleMap.h.
|
inline |
Set merger identifier.
| [in] | merger | Merger identifier. |
Definition at line 127 of file ARICHSensorModuleMap.h.
|
inline |
Set sensor global identifier.
| [in] | sensorID | Global identifier |
Definition at line 91 of file ARICHSensorModuleMap.h.
|
inline |
Set sensor-module column identifier.
| [in] | column | Column identifier |
Definition at line 103 of file ARICHSensorModuleMap.h.
|
inline |
Set sensor-module identifier.
| [in] | sensor | Sensor-module identifier. |
Definition at line 115 of file ARICHSensorModuleMap.h.
|
inline |
Set sensor-module ring identifier.
| [in] | ring | Ring Identifier. |
Definition at line 79 of file ARICHSensorModuleMap.h.
|
inline |
Set sensor-module sextant identifier.
| [in] | sextant | Sextant identifier. |
Definition at line 67 of file ARICHSensorModuleMap.h.
|
inline |
Set installation date.
| [in] | timeStamp | Installation date. |
Definition at line 177 of file ARICHSensorModuleMap.h.
|
private |
Bias Cable Identifier.
Definition at line 189 of file ARICHSensorModuleMap.h.
|
private |
Guard Cable Identifier.
Definition at line 190 of file ARICHSensorModuleMap.h.
|
private |
HV Cable Identifier.
Definition at line 188 of file ARICHSensorModuleMap.h.
|
private |
Photon Detector Column_id Identifier.
Definition at line 183 of file ARICHSensorModuleMap.h.
|
private |
Merger Board identifier
Definition at line 186 of file ARICHSensorModuleMap.h.
|
private |
Merger Board port identifier.
Definition at line 187 of file ARICHSensorModuleMap.h.
|
private |
Photon Detector Ring Identifier.
Definition at line 182 of file ARICHSensorModuleMap.h.
|
private |
Sensor Module identifier.
Definition at line 185 of file ARICHSensorModuleMap.h.
|
private |
Global ID number.
Definition at line 184 of file ARICHSensorModuleMap.h.
|
private |
Sextant identification.
Definition at line 181 of file ARICHSensorModuleMap.h.
|
private |
Installation Date.
Definition at line 191 of file ARICHSensorModuleMap.h.