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 2025-05-10 at 19:40:38 +0000