Commit 462715d4 authored by Håkan Wennlöf's avatar Håkan Wennlöf
Browse files

Merge branch 'trapping_mandic' into 'master'

Updated the Mandic Trapping Model used in Allpix2

See merge request allpix-squared/allpix-squared!1125
parents b41b3878 3a848215
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -77,3 +77,4 @@ The following authors, in alphabetical order, have developed or contributed to A
* Morag Williams, University of Glasgow, [williamm](https://gitlab.cern.ch/williamm)
* Koen Wolters, [kwolters](https://gitlab.cern.ch/kwolters)
* Samuel Wood, University of Oxford, [sam-sw](https://github.com/sam-sw)
* Jixing Ye, University of Trento, [jiye](https://gitlab.cern.ch/jiye)
+7 −2
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ with the parameters

```math
\begin{aligned}
c_e      &= 0.054 \,\text{ns}\,\text{cm}^{-2} \\
c_e      &= 0.54 \,\text{ns}\,\text{cm}^{-2} \\
\kappa_e &= -0.62 \\
\\
c_h      &= 0.0427 \,\text{ns}\,\text{cm}^{-2} \\
@@ -159,7 +159,11 @@ c_h &= 0.0427 \,\text{ns}\,\text{cm}^{-2} \\
for electrons and holes, respectively.

The parameters for electrons are taken from \[[@Mandic]\], for measurements at a temperature of $`T = -20 \,\text{°C}`$, and
the results extrapolated to $`T = -30 \,\text{°C}`$. A scaling from electrons to holes was performed based on the default
the results extrapolated to $`T = -30 \,\text{°C}`$.

The c_e has been updated accordingly based on the erratum \[[@MandicErratum]\].

A scaling from electrons to holes was performed based on the default
values in Weightfield2 \[[@weightfield2]\].

This model can be selected in the configuration file via the parameter `trapping_model = "mandic"`.
@@ -259,4 +263,5 @@ detrapping_time_hole = 10ns
[@dortmundTrapping]: https://doi.org/10.1109/TNS.2004.839096
[@CMSTrackerTrapping]: https://doi.org/10.1088/1748-0221/11/04/p04023
[@Mandic]: https://doi.org/10.1088/1748-0221/15/11/p11018
[@MandicErratum]: https://doi.org/10.1088/1748-0221/16/03/E03001
[@weightfield2]: http://personalpages.to.infn.it/~cartigli/Weightfield2/index.html
+2 −1
Original line number Diff line number Diff line
@@ -131,12 +131,13 @@ namespace allpix {
     * @brief Mandic effective trapping model
     *
     * Parametrization taken from https://doi.org/10.1088/1748-0221/15/11/P11018, section 5.
     * Updated the c_e based on https://doi.org/10.1088/1748-0221/16/03/E03001
     * Scaling from electrons to holes taken from default beta values in Weightfield2
     */
    class Mandic : virtual public TrappingModel {
    public:
        explicit Mandic(double fluence) {
            tau_eff_electron_ = 0.054 * pow(fluence / Units::get(1e16, "/cm/cm"), -0.62);
            tau_eff_electron_ = 0.54 * pow(fluence / Units::get(1e16, "/cm/cm"), -0.62);
            tau_eff_hole_ = tau_eff_electron_ * (4.9 / 6.2);
        }
    };