allpix::CustomGain

Custom gain model for charge carriers.

#include <ImpactIonization.hpp>

Inherits from allpix::ImpactIonizationModel

Public Functions

Name
CustomGain(const Configuration & config, double threshold)
virtual double gain_factor(const CarrierType & type, double efield_mag) const override

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_

Public Functions Documentation

function CustomGain

inline CustomGain(
    const Configuration & config,
    double threshold
)

function gain_factor

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

Reimplements: allpix::ImpactIonizationModel::gain_factor


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