|
|||||||||
| 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
org.jscience.physics.nuclear.kinematics.nuclear.GasAbsorber
public class GasAbsorber
Implementation of Absorber for gasses.
| Field Summary |
|---|
| Fields inherited from class org.jscience.physics.nuclear.kinematics.nuclear.Absorber |
|---|
CM, density, fractions, MICROGRAM_CM2, MIL, MILLIGRAM_CM2, thickness, Z |
| Constructor Summary | |
|---|---|
GasAbsorber(double length,
double pressure,
java.lang.String[] components,
int[] atomsInMolecule)
Given thickness in millimeters, pressure in torr, element components, and the numbers of atoms for each element in the gas molecule, creates an instance of absorber. |
|
GasAbsorber(double length,
double pressure,
java.lang.String component,
int atomsInMolecule)
Creates a new GasAbsorber object. |
|
| Method Summary | |
|---|---|
static GasAbsorber |
CF4(double length,
double pressure)
Static factory method for tetraflouromethane gas absorber. |
protected java.lang.Object |
clone()
DOCUMENT ME! |
double |
getDensity()
DOCUMENT ME! |
Absorber |
getNewInstance(double factor)
DOCUMENT ME! |
double |
getThickness()
Returns thickness in micrograms/cm^2. |
static GasAbsorber |
Isobutane(double length,
double pressure)
Static factory method for isobutane gas absorber. |
| Methods inherited from class org.jscience.physics.nuclear.kinematics.nuclear.Absorber |
|---|
getElements, getFractions, setFractions, setThickness, setThickness |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GasAbsorber(double length,
double pressure,
java.lang.String[] components,
int[] atomsInMolecule)
throws NuclearException
length - in cmpressure - in torcomponents - elements symbols of molecular componentsatomsInMolecole - number of atoms of each element per molecule in same order as components
NuclearException
public GasAbsorber(double length,
double pressure,
java.lang.String component,
int atomsInMolecule)
throws NuclearException
length - DOCUMENT ME!pressure - DOCUMENT ME!component - DOCUMENT ME!atomsInMolecule - DOCUMENT ME!
NuclearException - DOCUMENT ME!| Method Detail |
|---|
public double getDensity()
getDensity in class Absorber
public static GasAbsorber Isobutane(double length,
double pressure)
throws NuclearException
length - in cmpressure - in torr
NuclearException - if something goes wrong running
GasAbsorber constructor
public static GasAbsorber CF4(double length,
double pressure)
throws NuclearException
length - in cmpressure - in torr
NuclearException - if something goes wrong running
GasAbsorber constructorpublic double getThickness()
getThickness in class Absorberpublic Absorber getNewInstance(double factor)
getNewInstance in class Absorberfactor - DOCUMENT ME!
protected java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||