allpix::Massey
Massey model for impact ionization. More…
#include <ImpactIonization.hpp>
Inherits from allpix::ImpactIonizationModel
Inherited by allpix::MasseyOptimized
Public Functions
Name | |
---|---|
Massey(double temperature, double threshold) |
Protected Attributes
Name | |
---|---|
double | electron_a_ |
double | electron_b_ |
double | hole_a_ |
double | hole_b_ |
Additional inherited members
Public Functions inherited from allpix::ImpactIonizationModel
Name | |
---|---|
ImpactIonizationModel(double threshold) | |
virtual | ~ImpactIonizationModel() =default |
virtual double | operator()(const CarrierType & type, double efield_mag, double step) const |
Protected Attributes inherited from allpix::ImpactIonizationModel
Name | |
---|---|
double | threshold_ |
Detailed Description
class allpix::Massey;
Massey model for impact ionization.
Formulae 2a for electrons and 2b for holes, temperature dependence equation 3 of https://ieeexplore.ieee.org/document/1677871. Parameter values from text in section III, below formulae. FIMXE Weightfield2 uses electron_b_ = 8.4125e4 + 9.98e2 * T
Public Functions Documentation
function Massey
inline Massey(
double temperature,
double threshold
)
Protected Attributes Documentation
variable electron_a_
double electron_a_;
variable electron_b_
double electron_b_;
variable hole_a_
double hole_a_;
variable hole_b_
double hole_b_;
Updated on 2024-12-13 at 08:31:36 +0000