allpix::RuchKino

Ruch-Kino mobility model for charge carriers in GaAs:Cr. More…

#include <Mobility.hpp>

Inherits from allpix::MobilityModel

Public Functions

Name
RuchKino(SensorMaterial material)
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

class allpix::RuchKino;

Ruch-Kino mobility model for charge carriers in GaAs:Cr.

Model from https://doi.org/10.1103/PhysRev.174.921 Parameterization variables from https://10.1088/1748-0221/15/03/c03013

Public Functions Documentation

function RuchKino

inline explicit RuchKino(
    SensorMaterial material
)

function operator()

inline virtual double operator()(
    const CarrierType & type,
    double efield_mag,
    double doping
) const override

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()

Function call operator to obtain mobility value for the given carrier type and electric field magnitude


Updated on 2024-12-13 at 08:31:36 +0000