9#include "GaudiKernel/SystemOfUnits.h"
10#include "GeoModelKernel/GeoDefinitions.h"
29const GeoTrf::Transform3D &
60 if (
m_rdb->conditionsTable()->size() == 0) {
61 return 266.15 * Gaudi::Units::kelvin;
63 return (
m_rdb->conditions()->getDouble(
"TEMPERATURE") + 273.15) * Gaudi::Units::kelvin;
70 if (
m_rdb->conditionsTable()->size() == 0) {
71 return 100 * Gaudi::Units::volt;
73 return m_rdb->conditions()->getDouble(
"BIASVOLT") * Gaudi::Units::volt;
79 if (
m_rdb->conditionsTable()->size() == 0) {
80 return 20 * Gaudi::Units::volt;
82 return m_rdb->conditions()->getDouble(
"DEPLETIONVOLT") * Gaudi::Units::volt;
Definition of the abstract IRDBRecord interface.
Definition of the abstract IRDBRecordset interface.
SCT_GeneralParameters(SCT_DataBase *rdb)
double biasVoltage() const
double depletionVoltage() const
std::unique_ptr< TopLevelPlacements > m_placements
double temperature() const
const GeoTrf::Transform3D & partTransform(const std::string &partName) const
bool partPresent(const std::string &partName) const