public enum ChargeCarrier extends Enum<ChargeCarrier>
Modifier and Type | Field and Description |
---|---|
private double |
_alpha_exponent |
private double |
_alpha_factor |
private int |
_charge |
private double |
_mu_0_exponent |
private double |
_mu_0_factor |
private double |
_mu_min_exponent |
private double |
_mu_min_factor |
private double |
_N_ref_exponent |
private double |
_N_ref_factor |
Modifier and Type | Method and Description |
---|---|
(package private) double |
alpha(double temperature) |
int |
charge() |
static ChargeCarrier |
getCarrier(int charge) |
(package private) double |
mu0(double temperature) |
(package private) double |
muMin(double temperature) |
(package private) double |
nRef(double temperature) |
static ChargeCarrier |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ChargeCarrier[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ChargeCarrier ELECTRON
public static final ChargeCarrier HOLE
private final int _charge
private final double _mu_0_factor
private final double _mu_0_exponent
private final double _mu_min_factor
private final double _mu_min_exponent
private final double _N_ref_factor
private final double _N_ref_exponent
private final double _alpha_factor
private final double _alpha_exponent
public static ChargeCarrier[] values()
for (ChargeCarrier c : ChargeCarrier.values()) System.out.println(c);
public static ChargeCarrier valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic int charge()
double mu0(double temperature)
double muMin(double temperature)
double nRef(double temperature)
double alpha(double temperature)
public static ChargeCarrier getCarrier(int charge)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.