14#ifndef SCT_SENSORCONDDATA_H
15#define SCT_SENSORCONDDATA_H
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Class for data object used in SCT_SensorsCondAlg and SCT_SensorsTool.
std::string m_manufacturer
int m_crystalOrientation[NUM_SENSORS]
int getCrystalOrientation(const unsigned int sensor) const
Get depletion voltage.
virtual ~SCT_SensorCondData()=default
Destructor.
const std::string & getManufacturer() const
Get manufacturer.
bool setTruncatedSerialNumber(const CondAttrListCollection::ChanNum truncatedSerialNumber)
Set truncated serial number.
SCT_SensorCondData()
Constructor.
CondAttrListCollection::ChanNum getTruncatedSerialNumber() const
Get truncated serial number.
CondAttrListCollection::ChanNum m_truncatedSerialNumber
bool setDepletionVoltage(const unsigned int sensor, const float depletionVoltage)
Set depletion voltage.
float m_depletionVoltage[NUM_SENSORS]
float getDepletionVoltage(const unsigned int sensor) const
Get depletion voltage.
bool setManufacturer(const std::string &manufacturer)
Set manufacturer.
bool setCrystalOrientation(const unsigned int sensor, const int crystalOrientation)
Set depletion voltage.