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