5#ifndef SIPROPERTIESTOOL_SILICONPROPERTIES_H
6#define SIPROPERTIESTOOL_SILICONPROPERTIES_H
54 static double calcDriftMobility(
double electricField,
double electricField_critical,
55 double saturationVelocity,
double beta) ;
static double calcHoleHallFactor(double temperature)
void setConditions(double temperature, double electricField)
double driftMobility(InDetDD::CarrierType carrier) const
double holeDriftMobility() const
void setElectronDiffusionConstant(double diffusionConstant)
static double charge(InDetDD::CarrierType carrier)
double signedHallMobility(InDetDD::CarrierType carrier) const
double m_electronSaturationVelocity
double m_electronDriftMobility
void setElectronHolePairsPerEnergy(double ehPairsPerEnergy)
void setHoleDiffusionConstant(double diffusionConstant)
double electronDriftMobility() const
static double calcElectronHallFactor(double temperature)
double hallMobility(InDetDD::CarrierType carrier) const
double m_holeHallMobility
double electronSaturationVelocity() const
void setHoleSaturationVelocity(double holeSaturationVelocity)
double electronHolePairsPerEnergy() const
void setElectronSaturationVelocity(double electronSaturationVelocity)
double holeHallMobility() const
double calcElectronDriftMobility(double temperature, double electricField) const
double m_electronDiffusionConstant
double electronHallMobility() const
double holeDiffusionConstant() const
void setHoleHallMobility(double mobility)
double calcHoleDriftMobility(double temperature, double electricField) const
double m_holeDiffusionConstant
double m_electronHallMobility
double m_holeSaturationVelocity
void setElectronDriftMobility(double mobility)
void setElectronHallMobility(double mobility)
static double calcDriftMobility(double electricField, double electricField_critical, double saturationVelocity, double beta)
static double calcDiffusionConstant(double temperature, double mobility)
double calcHoleHallMobility(double temperature, double mobility) const
double diffusionConstant(InDetDD::CarrierType carrier) const
void setHoleDriftMobility(double mobility)
double holeSaturationVelocity() const
double calcElectronHallMobility(double temperature, double mobility) const
double m_holeDriftMobility
static const double s_ehPairsPerEnergyDefault
double electronDiffusionConstant() const
double m_ehPairsPerEnergy