allpix::Masetti
Masetti mobility model for charge carriers in silicon. More…
#include <Mobility.hpp>
Inherits from allpix::MobilityModel
Inherited by allpix::MasettiCanali
Public Functions
Name | |
---|---|
Masetti(SensorMaterial material, double temperature, bool doping, Dopant dopant_n) | |
virtual double | operator()(const CarrierType & type, double efield_mag, double doping) const override |
Additional inherited members
Public Functions inherited from allpix::MobilityModel
Name | |
---|---|
MobilityModel() =default | |
virtual | ~MobilityModel() =default |
Detailed Description
Masetti mobility model for charge carriers in silicon.
Parameterization variables from https://doi.org/10.1109/T-ED.1983.21207, formulae (1) for electrons and (4) for holes. The values are taken from Table I, for Phosphorus and Boron
Public Functions Documentation
function Masetti
function operator()
Parameters:
- type Type of charge carrier (electron or hole)
- efield_mag Magnitude of the electric field
- doping (Effective) doping concentration
Return: Mobility of the charge carrier
Reimplements: allpix::MobilityModel::operator()
Reimplemented by: allpix::MasettiCanali::operator()
Function call operator to obtain mobility value for the given carrier type and electric field magnitude
Updated on 2025-02-27 at 14:14:46 +0000