|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.nuclear.kinematics.nuclear.Absorber
public abstract class Absorber
An abstraction of a thickness of material acting as a stopper of energetic ions.
| Field Summary | |
|---|---|
static int |
CM
DOCUMENT ME! |
protected double[] |
density
Densities in g/cm^3. |
protected double[] |
fractions
Fraction of nuclei that are this species. |
static int |
MICROGRAM_CM2
Units of thickness, ug/cm^2, mg/cm^2, cm |
static int |
MIL
DOCUMENT ME! |
static int |
MILLIGRAM_CM2
DOCUMENT ME! |
protected double |
thickness
DOCUMENT ME! |
protected int[] |
Z
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
Absorber()
|
|
| Method Summary | |
|---|---|
abstract double |
getDensity()
Returns mass density of absorber in g/cm^3. |
int[] |
getElements()
DOCUMENT ME! |
double[] |
getFractions()
DOCUMENT ME! |
abstract Absorber |
getNewInstance(double factor)
Returns new absorber identical to this one, with thickness multiplied by factor. |
abstract double |
getThickness()
Returns thickness in micrograms/cm^2. |
protected double[] |
setFractions(double[] fin)
DOCUMENT ME! |
void |
setThickness(double value)
DOCUMENT ME! |
void |
setThickness(double value,
int units)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MICROGRAM_CM2
public static final int MILLIGRAM_CM2
public static final int CM
public static final int MIL
protected int[] Z
protected double[] density
protected double[] fractions
protected double thickness
| Constructor Detail |
|---|
public Absorber()
| Method Detail |
|---|
public abstract double getThickness()
protected double[] setFractions(double[] fin)
fin - DOCUMENT ME!
public int[] getElements()
public double[] getFractions()
public void setThickness(double value,
int units)
value - DOCUMENT ME!units - DOCUMENT ME!public void setThickness(double value)
value - DOCUMENT ME!public abstract double getDensity()
public abstract Absorber getNewInstance(double factor)
factor.
factor - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||