allpix::MasettiCanali
Combination of the Masetti and Canali mobility models for charge carriers in silicon (“extended Canali model”) More…
#include <Mobility.hpp>
Inherits from allpix::Canali, allpix::Masetti, allpix::JacoboniCanali, allpix::MobilityModel
Public Functions
| Name | |
|---|---|
| MasettiCanali(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::Canali
| Name | |
|---|---|
| Canali(SensorMaterial material, double temperature) |
Public Functions inherited from allpix::Masetti
| Name | |
|---|---|
| Masetti(SensorMaterial material, double temperature, bool doping, Dopant dopant_n) |
Public Functions inherited from allpix::JacoboniCanali
| Name | |
|---|---|
| JacoboniCanali(SensorMaterial material, double temperature) |
Protected Attributes inherited from allpix::JacoboniCanali
| Name | |
|---|---|
| double | electron_Vm_ |
| double | electron_Beta_ |
| double | hole_Vm_ |
| double | hole_Beta_ |
| double | electron_Ec_ |
| double | hole_Ec_ |
Public Functions inherited from allpix::MobilityModel
| Name | |
|---|---|
| MobilityModel() =default | |
| virtual | ~MobilityModel() =default |
Detailed Description
class allpix::MasettiCanali;
Combination of the Masetti and Canali mobility models for charge carriers in silicon (“extended Canali model”)
Based on the combination of the models as implemented in Synopsys Sentaurus TCAD
Public Functions Documentation
function MasettiCanali
inline MasettiCanali(
SensorMaterial material,
double temperature,
bool doping,
Dopant dopant_n
)
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::Masetti::operator()
Function call operator to obtain mobility value for the given carrier type and electric field magnitude
Updated on 2025-05-10 at 19:40:38 +0000