allpix::Ljubljana

Ljubljana / Kramberger effective trapping model for charge carriers in silicon. More…

#include <Trapping.hpp>

Inherits from allpix::TrappingModel

Public Functions

Name
Ljubljana(double temperature, 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::Ljubljana;

Ljubljana / Kramberger effective trapping model for charge carriers in silicon.

Parametrization taken from https://doi.org/10.1016/S0168-9002(01)01263-3, effective trapping time from Eq. 4 with beta values from Table 2 (pions/protons), temperature dependency according to Eq. 9, scaling factors kappa from Table 3. The reference temperature at which the measurements were conducted is 263K.

Public Functions Documentation

function Ljubljana

inline Ljubljana(
    double temperature,
    double fluence
)

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