|
|||||||||
| 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.SolidAbsorber
public class SolidAbsorber
Implementation of Absorber for a solid.
| 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 | |
|---|---|
SolidAbsorber(double thickness,
int units,
Nucleus component)
Creates a new SolidAbsorber object. |
|
SolidAbsorber(double thickness,
int units,
java.lang.String component)
Creates a new SolidAbsorber object. |
|
SolidAbsorber(double thickness,
int units,
java.lang.String[] components,
double[] fractions)
Creates a new SolidAbsorber object. |
|
SolidAbsorber(java.lang.String spec,
double thickness)
Creates a new SolidAbsorber object. |
|
| Method Summary | |
|---|---|
protected java.lang.Object |
clone()
DOCUMENT ME! |
double |
getDensity()
Estimated density of solid in g/cm^3. |
Absorber |
getNewInstance(double factor)
DOCUMENT ME! |
java.lang.String |
getText()
DOCUMENT ME! |
double |
getThickness()
Returns thickness in micrograms/cm^2. |
static SolidAbsorber |
Kapton(double thickness,
int units)
DOCUMENT ME! |
static SolidAbsorber |
Mylar(double thickness,
int units)
DOCUMENT ME! |
| 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 SolidAbsorber(double thickness,
int units,
java.lang.String[] components,
double[] fractions)
throws NuclearException
thickness - DOCUMENT ME!units - DOCUMENT ME!components - DOCUMENT ME!fractions - DOCUMENT ME!
NuclearException - DOCUMENT ME!
public SolidAbsorber(double thickness,
int units,
java.lang.String component)
throws NuclearException
thickness - DOCUMENT ME!units - DOCUMENT ME!component - DOCUMENT ME!
NuclearException - DOCUMENT ME!
public SolidAbsorber(double thickness,
int units,
Nucleus component)
throws NuclearException
thickness - DOCUMENT ME!units - DOCUMENT ME!component - DOCUMENT ME!
NuclearException - DOCUMENT ME!
public SolidAbsorber(java.lang.String spec,
double thickness)
throws NuclearException
spec - DOCUMENT ME!thickness - DOCUMENT ME!
NuclearException - DOCUMENT ME!| Method Detail |
|---|
public static SolidAbsorber Mylar(double thickness,
int units)
throws NuclearException
thickness - DOCUMENT ME!units - DOCUMENT ME!
NuclearException - DOCUMENT ME!
public static SolidAbsorber Kapton(double thickness,
int units)
throws NuclearException
thickness - DOCUMENT ME!units - DOCUMENT ME!
NuclearException - DOCUMENT ME!public double getDensity()
getDensity in class Absorberpublic 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.Objectpublic java.lang.String getText()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||