allpix::MasseyOptimized

Massey model for impact ionization with optimized parameters. More…

#include <ImpactIonization.hpp>

Inherits from allpix::Massey, allpix::ImpactIonizationModel

Public Functions

Name
MasseyOptimized(double temperature, double threshold)

Additional inherited members

Public Functions inherited from allpix::Massey

Name
Massey(double temperature, double threshold)

Protected Attributes inherited from allpix::Massey

Name
double electron_a_
double electron_b_
double hole_a_
double hole_b_

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 Functions inherited from allpix::ImpactIonizationModel

Name
virtual double gain_factor(const CarrierType & type, double efield_mag) const =0

Protected Attributes inherited from allpix::ImpactIonizationModel

Name
double threshold_

Detailed Description

class allpix::MasseyOptimized;

Massey model for impact ionization with optimized parameters.

This is the Massey impact ionization model with updated parameters from fits to measurements performed at CERN within the RD50 collaboration and the CERN EP R&D programme on technologies for future experiments. Values from Table 2 in https://arxiv.org/abs/2211.16543

Public Functions Documentation

function MasseyOptimized

inline MasseyOptimized(
    double temperature,
    double threshold
)

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