allpix::Recombination
Wrapper class and factory for recombination models. More…
#include <Recombination.hpp>
Public Functions
Name | |
---|---|
Recombination() =default | |
Recombination(const Configuration & config, bool doping =false) | |
template <class… ARGS> bool |
operator()(ARGS &&… args) const |
Detailed Description
class allpix::Recombination;
Wrapper class and factory for recombination models.
This class allows to store recombination objects independently of the model chosen and simplifies access to the function call operator. The constructor acts as factory, generating model objects from the model name provided, e.g. from a configuration file.
Public Functions Documentation
function Recombination
Recombination() =default
Default constructor
function Recombination
inline explicit Recombination(
const Configuration & config,
bool doping =false
)
Parameters:
- config Configuration of the calling module
- doping Boolean to indicate presence of doping profile information
Recombination constructor
function operator()
template <class... ARGS>
inline bool operator()(
ARGS &&... args
) const
Return: Recombination value
Function call operator forwarded to the mobility model
Updated on 2025-02-27 at 14:14:46 +0000