Cadmium-Telluride.
More...
#include <MediumCdTe.hh>
|
| MediumCdTe () |
| Constructor.
|
virtual | ~MediumCdTe () |
| Destructor.
|
bool | IsSemiconductor () const override |
void | GetComponent (const unsigned int i, std::string &label, double &f) override |
bool | ElectronVelocity (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &vx, double &vy, double &vz) override |
bool | ElectronTownsend (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &alpha) override |
bool | ElectronAttachment (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &eta) override |
double | ElectronMobility () override |
bool | HoleVelocity (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &vx, double &vy, double &vz) override |
bool | HoleTownsend (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &alpha) override |
bool | HoleAttachment (const double ex, const double ey, const double ez, const double bx, const double by, const double bz, double &eta) override |
double | HoleMobility () override |
void | SetLowFieldMobility (const double mue, const double muh) |
void | UnsetLowFieldMobility () |
Cadmium-Telluride.
Definition at line 10 of file MediumCdTe.hh.
◆ MediumCdTe()
Garfield::MediumCdTe::MediumCdTe |
( |
| ) |
|
◆ ~MediumCdTe()
virtual Garfield::MediumCdTe::~MediumCdTe |
( |
| ) |
|
|
inlinevirtual |
◆ ElectronAttachment()
bool Garfield::MediumCdTe::ElectronAttachment |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | eta ) |
|
override |
◆ ElectronMobility()
double Garfield::MediumCdTe::ElectronMobility |
( |
| ) |
|
|
inlineoverride |
◆ ElectronTownsend()
bool Garfield::MediumCdTe::ElectronTownsend |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | alpha ) |
|
override |
◆ ElectronVelocity()
bool Garfield::MediumCdTe::ElectronVelocity |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | vx, |
|
|
double & | vy, |
|
|
double & | vz ) |
|
override |
◆ GetComponent()
void Garfield::MediumCdTe::GetComponent |
( |
const unsigned int | i, |
|
|
std::string & | label, |
|
|
double & | f ) |
|
override |
◆ HoleAttachment()
bool Garfield::MediumCdTe::HoleAttachment |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | eta ) |
|
override |
◆ HoleMobility()
double Garfield::MediumCdTe::HoleMobility |
( |
| ) |
|
|
inlineoverride |
◆ HoleTownsend()
bool Garfield::MediumCdTe::HoleTownsend |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | alpha ) |
|
override |
◆ HoleVelocity()
bool Garfield::MediumCdTe::HoleVelocity |
( |
const double | ex, |
|
|
const double | ey, |
|
|
const double | ez, |
|
|
const double | bx, |
|
|
const double | by, |
|
|
const double | bz, |
|
|
double & | vx, |
|
|
double & | vy, |
|
|
double & | vz ) |
|
override |
◆ IsSemiconductor()
bool Garfield::MediumCdTe::IsSemiconductor |
( |
| ) |
const |
|
inlineoverride |
◆ SetLowFieldMobility()
void Garfield::MediumCdTe::SetLowFieldMobility |
( |
const double | mue, |
|
|
const double | muh ) |
◆ UnsetLowFieldMobility()
void Garfield::MediumCdTe::UnsetLowFieldMobility |
( |
| ) |
|
◆ UpdateTransportParameters()
void Garfield::MediumCdTe::UpdateTransportParameters |
( |
| ) |
|
|
private |
◆ m_eHallFactor
double Garfield::MediumCdTe::m_eHallFactor = 1.15 |
|
private |
◆ m_eMobility
double Garfield::MediumCdTe::m_eMobility = 1.05e-6 |
|
private |
◆ m_hHallFactor
double Garfield::MediumCdTe::m_hHallFactor = 0.7 |
|
private |
◆ m_hMobility
double Garfield::MediumCdTe::m_hMobility = 0.1e-6 |
|
private |
◆ m_userMobility
bool Garfield::MediumCdTe::m_userMobility = false |
|
private |
The documentation for this class was generated from the following file: