allpix::Dortmund

Dortmund / Krasel effective trapping model for charge carriers in silicon. More…

#include <Trapping.hpp>

Inherits from allpix::TrappingModel

Public Functions

Name
Dortmund(double fluence)

Additional inherited members

Public Functions inherited from allpix::TrappingModel

Name
TrappingModel() =default
virtual ~TrappingModel() =default
virtual bool operator()(const CarrierType & type, double probability, double timestep, double ) const

Protected Attributes inherited from allpix::TrappingModel

Name
double tau_eff_electron_
double tau_eff_hole_

Detailed Description

class allpix::Dortmund;

Dortmund / Krasel effective trapping model for charge carriers in silicon.

Parametrization taken from https://doi.org/10.1109/TNS.2004.839096, effective trapping time from Eq. 3 with gamma values from Eqs. 5 & 6

Public Functions Documentation

function Dortmund

inline explicit Dortmund(
    double fluence
)

Updated on 2025-02-27 at 14:14:46 +0000