Belle II Software development
|
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.