|
ATLAS Offline Software
|
#include <SiliconProperties.h>
Definition at line 23 of file SiliconProperties.h.
◆ SiliconProperties() [1/2]
InDet::SiliconProperties::SiliconProperties |
( |
| ) |
|
◆ SiliconProperties() [2/2]
InDet::SiliconProperties::SiliconProperties |
( |
double |
temperature, |
|
|
double |
electricField |
|
) |
| |
◆ calcDiffusionConstant()
double InDet::SiliconProperties::calcDiffusionConstant |
( |
double |
temperature, |
|
|
double |
mobility |
|
) |
| |
|
static |
◆ calcDriftMobility()
double InDet::SiliconProperties::calcDriftMobility |
( |
double |
electricField, |
|
|
double |
electricField_critical, |
|
|
double |
saturationVelocity, |
|
|
double |
beta |
|
) |
| |
|
static |
Definition at line 134 of file SiliconProperties.cxx.
136 return saturationVelocity / electricField_critical /
137 pow(std::abs(1. +
pow(std::abs(electricField/electricField_critical),
beta)), 1./
beta);
◆ calcElectronDriftMobility()
double InDet::SiliconProperties::calcElectronDriftMobility |
( |
double |
temperature, |
|
|
double |
electricField |
|
) |
| const |
◆ calcElectronHallFactor()
double InDet::SiliconProperties::calcElectronHallFactor |
( |
double |
temperature | ) |
|
|
static |
◆ calcElectronHallMobility()
double InDet::SiliconProperties::calcElectronHallMobility |
( |
double |
temperature, |
|
|
double |
mobility |
|
) |
| const |
◆ calcHoleDriftMobility()
double InDet::SiliconProperties::calcHoleDriftMobility |
( |
double |
temperature, |
|
|
double |
electricField |
|
) |
| const |
◆ calcHoleHallFactor()
double InDet::SiliconProperties::calcHoleHallFactor |
( |
double |
temperature | ) |
|
|
static |
◆ calcHoleHallMobility()
double InDet::SiliconProperties::calcHoleHallMobility |
( |
double |
temperature, |
|
|
double |
mobility |
|
) |
| const |
◆ charge()
◆ diffusionConstant()
◆ driftMobility()
◆ electronDiffusionConstant()
double InDet::SiliconProperties::electronDiffusionConstant |
( |
| ) |
const |
◆ electronDriftMobility()
double InDet::SiliconProperties::electronDriftMobility |
( |
| ) |
const |
◆ electronHallMobility()
double InDet::SiliconProperties::electronHallMobility |
( |
| ) |
const |
◆ electronHolePairsPerEnergy()
double InDet::SiliconProperties::electronHolePairsPerEnergy |
( |
| ) |
const |
◆ electronSaturationVelocity()
double InDet::SiliconProperties::electronSaturationVelocity |
( |
| ) |
const |
◆ hallMobility()
◆ holeDiffusionConstant()
double InDet::SiliconProperties::holeDiffusionConstant |
( |
| ) |
const |
◆ holeDriftMobility()
double InDet::SiliconProperties::holeDriftMobility |
( |
| ) |
const |
◆ holeHallMobility()
double InDet::SiliconProperties::holeHallMobility |
( |
| ) |
const |
◆ holeSaturationVelocity()
double InDet::SiliconProperties::holeSaturationVelocity |
( |
| ) |
const |
◆ setConditions()
void InDet::SiliconProperties::setConditions |
( |
double |
temperature, |
|
|
double |
electricField |
|
) |
| |
◆ setElectronDiffusionConstant()
void InDet::SiliconProperties::setElectronDiffusionConstant |
( |
double |
diffusionConstant | ) |
|
◆ setElectronDriftMobility()
void InDet::SiliconProperties::setElectronDriftMobility |
( |
double |
mobility | ) |
|
◆ setElectronHallMobility()
void InDet::SiliconProperties::setElectronHallMobility |
( |
double |
mobility | ) |
|
◆ setElectronHolePairsPerEnergy()
void InDet::SiliconProperties::setElectronHolePairsPerEnergy |
( |
double |
ehPairsPerEnergy | ) |
|
◆ setElectronSaturationVelocity()
void InDet::SiliconProperties::setElectronSaturationVelocity |
( |
double |
electronSaturationVelocity | ) |
|
◆ setHoleDiffusionConstant()
void InDet::SiliconProperties::setHoleDiffusionConstant |
( |
double |
diffusionConstant | ) |
|
◆ setHoleDriftMobility()
void InDet::SiliconProperties::setHoleDriftMobility |
( |
double |
mobility | ) |
|
◆ setHoleHallMobility()
void InDet::SiliconProperties::setHoleHallMobility |
( |
double |
mobility | ) |
|
◆ setHoleSaturationVelocity()
void InDet::SiliconProperties::setHoleSaturationVelocity |
( |
double |
holeSaturationVelocity | ) |
|
◆ signedHallMobility()
◆ m_ehPairsPerEnergy
double InDet::SiliconProperties::m_ehPairsPerEnergy |
|
private |
◆ m_electronDiffusionConstant
double InDet::SiliconProperties::m_electronDiffusionConstant |
|
private |
◆ m_electronDriftMobility
double InDet::SiliconProperties::m_electronDriftMobility |
|
private |
◆ m_electronHallMobility
double InDet::SiliconProperties::m_electronHallMobility |
|
private |
◆ m_electronSaturationVelocity
double InDet::SiliconProperties::m_electronSaturationVelocity |
|
private |
◆ m_holeDiffusionConstant
double InDet::SiliconProperties::m_holeDiffusionConstant |
|
private |
◆ m_holeDriftMobility
double InDet::SiliconProperties::m_holeDriftMobility |
|
private |
◆ m_holeHallMobility
double InDet::SiliconProperties::m_holeHallMobility |
|
private |
◆ m_holeSaturationVelocity
double InDet::SiliconProperties::m_holeSaturationVelocity |
|
private |
◆ m_override
bool InDet::SiliconProperties::m_override |
|
private |
◆ s_ehPairsPerEnergyDefault
const double InDet::SiliconProperties::s_ehPairsPerEnergyDefault = 1. / (3.62 * CLHEP::eV) |
|
staticprivate |
The documentation for this class was generated from the following files:
double holeHallMobility() const
const double holeHallFactZero
const double elecHallFact_drdt
static double calcElectronHallFactor(double temperature)
static double calcDriftMobility(double electricField, double electricField_critical, double saturationVelocity, double beta)
const double holeE_crit_exp
double electronDriftMobility() const
double holeDiffusionConstant() const
double electronDiffusionConstant() const
double diffusionConstant(InDetDD::CarrierType carrier) const
double m_holeSaturationVelocity
double holeDriftMobility() const
const double elecE_crit_0
double m_holeHallMobility
double calcElectronDriftMobility(double temperature, double electricField) const
const double elecBeta_exp
double m_electronDriftMobility
const double holeHallFact_drdt
static const double s_ehPairsPerEnergyDefault
const double elecHallFactZero
const double temperatureZero
const double holeE_crit_0
double m_electronHallMobility
static double calcDiffusionConstant(double temperature, double mobility)
double calcHoleDriftMobility(double temperature, double electricField) const
const double holeV_sat_exp
static double calcHoleHallFactor(double temperature)
double m_electronDiffusionConstant
const double elecV_sat_exp
const double elecE_crit_exp
double m_holeDriftMobility
double m_ehPairsPerEnergy
double electronHallMobility() const
double m_electronSaturationVelocity
double holeSaturationVelocity() const
double electronSaturationVelocity() const
const double holeBeta_exp
double m_holeDiffusionConstant
void setConditions(double temperature, double electricField)