|
| ChargeCarrier (int charge, double mu_0_factor, double mu_0_exponent, double mu_min_factor, double mu_min_exponent, double N_ref_factor, double N_ref_exponent, double alpha_factor, double alpha_exponent) |
|
int | charge () |
|
double | mu0 (double temperature) |
|
double | muMin (double temperature) |
|
double | nRef (double temperature) |
|
double | alpha (double temperature) |
|
Definition at line 14 of file ChargeCarrier.h.
◆ ChargeCarrier()
tracking::digitization::ChargeCarrier::ChargeCarrier |
( |
int |
charge, |
|
|
double |
mu_0_factor, |
|
|
double |
mu_0_exponent, |
|
|
double |
mu_min_factor, |
|
|
double |
mu_min_exponent, |
|
|
double |
N_ref_factor, |
|
|
double |
N_ref_exponent, |
|
|
double |
alpha_factor, |
|
|
double |
alpha_exponent |
|
) |
| |
|
inline |
Definition at line 16 of file ChargeCarrier.h.
19 {
20 charge_ = charge;
21 mu_0_factor_ = mu_0_factor;
22 mu_0_exponent_ = mu_0_exponent;
23 mu_min_factor_ = mu_min_factor;
24 mu_min_exponent_ = mu_min_exponent;
25 N_ref_factor_ = N_ref_factor;
26 N_ref_exponent_ = N_ref_exponent;
27 alpha_factor_ = alpha_factor;
28 alpha_exponent_ = alpha_exponent;
29 }
◆ alpha()
double tracking::digitization::ChargeCarrier::alpha |
( |
double |
temperature | ) |
|
Definition at line 20 of file ChargeCarrier.cxx.
20 {
21 return alpha_factor_ * std::pow((temperature / TCOEFF), alpha_exponent_);
22}
◆ charge()
int tracking::digitization::ChargeCarrier::charge |
( |
| ) |
|
|
inline |
◆ mu0()
double tracking::digitization::ChargeCarrier::mu0 |
( |
double |
temperature | ) |
|
Definition at line 8 of file ChargeCarrier.cxx.
8 {
9 return mu_0_factor_ * std::pow((temperature / TCOEFF), mu_0_exponent_);
10}
◆ muMin()
double tracking::digitization::ChargeCarrier::muMin |
( |
double |
temperature | ) |
|
Definition at line 12 of file ChargeCarrier.cxx.
12 {
13 return mu_min_factor_ * std::pow((temperature / TCOEFF), mu_min_exponent_);
14}
◆ nRef()
double tracking::digitization::ChargeCarrier::nRef |
( |
double |
temperature | ) |
|
Definition at line 16 of file ChargeCarrier.cxx.
16 {
17 return N_ref_factor_ * std::pow((temperature / TCOEFF), N_ref_exponent_);
18}
◆ alpha_exponent_
double tracking::digitization::ChargeCarrier::alpha_exponent_ |
|
private |
◆ alpha_factor_
double tracking::digitization::ChargeCarrier::alpha_factor_ |
|
private |
◆ charge_
int tracking::digitization::ChargeCarrier::charge_ |
|
private |
◆ mu_0_exponent_
double tracking::digitization::ChargeCarrier::mu_0_exponent_ |
|
private |
◆ mu_0_factor_
double tracking::digitization::ChargeCarrier::mu_0_factor_ |
|
private |
◆ mu_min_exponent_
double tracking::digitization::ChargeCarrier::mu_min_exponent_ |
|
private |
◆ mu_min_factor_
double tracking::digitization::ChargeCarrier::mu_min_factor_ |
|
private |
◆ N_ref_exponent_
double tracking::digitization::ChargeCarrier::N_ref_exponent_ |
|
private |
◆ N_ref_factor_
double tracking::digitization::ChargeCarrier::N_ref_factor_ |
|
private |
The documentation for this class was generated from the following files: