public class DopedSilicon extends Object
Modifier and Type | Field and Description |
---|---|
private EnumMap<ChargeCarrier,Double> |
_carrier_concentration |
private double |
_doping_concentration |
private double |
_temperature |
static double |
ENERGY_EHPAIR |
static double |
K_BOLTZMANN |
Constructor and Description |
---|
DopedSilicon() |
Modifier and Type | Method and Description |
---|---|
double |
getCarrierConcentration(ChargeCarrier charge_carrier) |
double |
getTemperature() |
boolean |
isNtype() |
double |
mobility(ChargeCarrier charge_carrier) |
void |
setDopingConcentration(double doping_concentration) |
void |
setElectronConcentration(double electron_concentration) |
void |
setHoleConcentration(double hole_concentration) |
void |
setTemperature(double temperature) |
double |
tanLorentzAngle(double b_field,
ChargeCarrier charge_carrier) |
public static double K_BOLTZMANN
public static double ENERGY_EHPAIR
private double _temperature
private double _doping_concentration
private EnumMap<ChargeCarrier,Double> _carrier_concentration
public void setTemperature(double temperature)
public void setDopingConcentration(double doping_concentration)
public void setElectronConcentration(double electron_concentration)
public void setHoleConcentration(double hole_concentration)
public double getTemperature()
public double getCarrierConcentration(ChargeCarrier charge_carrier)
public double tanLorentzAngle(double b_field, ChargeCarrier charge_carrier)
public double mobility(ChargeCarrier charge_carrier)
public boolean isNtype()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.