![]() |
ATLAS Offline Software
|
Class for data object used in SCT_SensorsCondAlg and SCT_SensorsTool. More...
#include <SCT_SensorCondData.h>
Public Types | |
| enum | { OFFSET =1 , SENSOR1 =1 , SENSOR2 =2 , SENSOR3 =3 , SENSOR4 =4 , NUM_SENSORS =4 } |
Public Member Functions | |
| SCT_SensorCondData () | |
| Constructor. | |
| virtual | ~SCT_SensorCondData ()=default |
| Destructor. | |
| bool | setTruncatedSerialNumber (const CondAttrListCollection::ChanNum truncatedSerialNumber) |
| Set truncated serial number. | |
| CondAttrListCollection::ChanNum | getTruncatedSerialNumber () const |
| Get truncated serial number. | |
| bool | setManufacturer (const std::string &manufacturer) |
| Set manufacturer. | |
| const std::string & | getManufacturer () const |
| Get manufacturer. | |
| bool | setDepletionVoltage (const unsigned int sensor, const float depletionVoltage) |
| Set depletion voltage. | |
| float | getDepletionVoltage (const unsigned int sensor) const |
| Get depletion voltage. | |
| bool | setCrystalOrientation (const unsigned int sensor, const int crystalOrientation) |
| Set depletion voltage. | |
| int | getCrystalOrientation (const unsigned int sensor) const |
| Get depletion voltage. | |
Private Attributes | |
| CondAttrListCollection::ChanNum | m_truncatedSerialNumber |
| std::string | m_manufacturer |
| float | m_depletionVoltage [NUM_SENSORS] |
| int | m_crystalOrientation [NUM_SENSORS] |
Class for data object used in SCT_SensorsCondAlg and SCT_SensorsTool.
Definition at line 25 of file SCT_SensorCondData.h.
| anonymous enum |
| Enumerator | |
|---|---|
| OFFSET | |
| SENSOR1 | |
| SENSOR2 | |
| SENSOR3 | |
| SENSOR4 | |
| NUM_SENSORS | |
Definition at line 52 of file SCT_SensorCondData.h.
| SCT_SensorCondData::SCT_SensorCondData | ( | ) |
Constructor.
Definition at line 13 of file SCT_SensorCondData.cxx.
|
virtualdefault |
Destructor.
| int SCT_SensorCondData::getCrystalOrientation | ( | const unsigned int | sensor | ) | const |
Get depletion voltage.
Definition at line 114 of file SCT_SensorCondData.cxx.
| float SCT_SensorCondData::getDepletionVoltage | ( | const unsigned int | sensor | ) | const |
Get depletion voltage.
Definition at line 74 of file SCT_SensorCondData.cxx.
| const std::string & SCT_SensorCondData::getManufacturer | ( | ) | const |
Get manufacturer.
Definition at line 45 of file SCT_SensorCondData.cxx.
| CondAttrListCollection::ChanNum SCT_SensorCondData::getTruncatedSerialNumber | ( | ) | const |
Get truncated serial number.
Definition at line 30 of file SCT_SensorCondData.cxx.
| bool SCT_SensorCondData::setCrystalOrientation | ( | const unsigned int | sensor, |
| const int | crystalOrientation ) |
Set depletion voltage.
Definition at line 92 of file SCT_SensorCondData.cxx.
| bool SCT_SensorCondData::setDepletionVoltage | ( | const unsigned int | sensor, |
| const float | depletionVoltage ) |
Set depletion voltage.
Definition at line 52 of file SCT_SensorCondData.cxx.
| bool SCT_SensorCondData::setManufacturer | ( | const std::string & | manufacturer | ) |
Set manufacturer.
Definition at line 37 of file SCT_SensorCondData.cxx.
| bool SCT_SensorCondData::setTruncatedSerialNumber | ( | const CondAttrListCollection::ChanNum | truncatedSerialNumber | ) |
Set truncated serial number.
Definition at line 22 of file SCT_SensorCondData.cxx.
|
private |
Definition at line 58 of file SCT_SensorCondData.h.
|
private |
Definition at line 57 of file SCT_SensorCondData.h.
|
private |
Definition at line 56 of file SCT_SensorCondData.h.
|
private |
Definition at line 55 of file SCT_SensorCondData.h.