11 #include <TTimeStamp.h>
12 #include <arich/dbobjects/ARICHMergerInfo.h>
13 #include <arich/dbobjects/ARICHSensorModuleInfo.h>
14 #include <arich/dbobjects/ARICHCableInfo.h>
33 for (
unsigned i = 0; i < 4; i++)
m_cableBias[i] = NULL;
47 for (
unsigned i = 0; i < 4; i++)
m_cableBias[i] = cableBias[i];
Sensor Module Information.
Mapping of the Sensor Board Connections to the detector.
ARICHSensorModuleMap(int sextant, int ring, int column, int sensorID, ARICHSensorModuleInfo *sensor, ARICHMergerInfo *merger, int port, ARICHCableInfo *cableHv, ARICHCableInfo **cableBias, ARICHCableInfo *cableGuard, TTimeStamp timeStamp)
Constructor.
TTimeStamp m_timeStamp
Installation Date.
int m_column
Photon Detector Column_id Identifier.
ARICHCableInfo * getCableHighVoltageId() const
Get Cable High Voltage Identifier.
void setCableGuard(ARICHCableInfo *cableGuard)
Set Cable Guard Identifier.
ARICHSensorModuleMap()
Default constructor.
int getSensorGlobalID() const
Return Sensor Global Identifier.
void setSensorModuleSextantID(int sextant)
Set SensorModule Sextant Identifier.
void setSensorModuleId(ARICHSensorModuleInfo *sensor)
Set Sensor Module Identifier.
ARICHMergerInfo * getMergerId() const
Get Merger Identifier.
ARICHMergerInfo * m_merger
Merger Board identifier
ARICHCableInfo * m_cableBias[4]
Bias Cable Identifier.
void setMergerId(ARICHMergerInfo *merger)
Set Merger Identifier.
int m_port
Merger Board port identifier.
int getSensorModuleColumnID() const
Return Sensor Module Column Identifier.
void setTimeStamp(TTimeStamp timeStamp)
Set Installation date.
ARICHSensorModuleInfo * getSensorModuleId() const
Get Sensor Module Identifier.
int m_ring
Photon Detector Ring Identifier.
void setSensorModuleRingID(int ring)
Set SensorModule Ring Identifier.
void setCableBiasVoltageId(unsigned int i, ARICHCableInfo **cableBias)
Set Cable Bias Voltage Identifier.
ClassDef(ARICHSensorModuleMap, 2)
ClassDef.
void setCableHighVoltageId(ARICHCableInfo *cableHv)
Set Cable High Voltage Identifier.
int getSensorModuleSextantID() const
Return SensorModule Sextant Identifier.
int m_sensorID
Global ID number.
TTimeStamp getTimeStamp() const
Get Installation date.
int getSensorModuleRingID() const
Return SensorModule Ring Identifier.
void setSensorGlobalID(int sensorID)
Set Sensor Global Identifier.
~ARICHSensorModuleMap()
Destructor.
ARICHCableInfo * m_cableGuard
Guard Cable Identifier.
int m_sextant
Sextant identification.
ARICHCableInfo * getCableGuard() const
Get Cable Guard Identifier.
ARICHSensorModuleInfo * m_sensor
Sensor Module identifier.
ARICHCableInfo * getCableBiasVoltageId(unsigned int i)
Get Cable Bias Voltage Identifier.
void setSensorModuleColumnID(int column)
Set Sensor Module Column Identifier.
ARICHCableInfo * m_cableHv
HV Cable Identifier.
Abstract base class for different kinds of events.