All Packages Class Hierarchy This Package Previous Next Index
Class crw.solid.XrayTable
java.lang.Object
|
+----crw.solid.XrayTable
- public class XrayTable
- extends Object
This class is a Hashtable contaning atomic symbol-XAtom pairs.
This table provides all parameters necessary for calculating
the atomic scattering factors (normal and anomalous dispersion).
Most atoms needed for x-ray simulation of semiconductor cubic
crystals are provided. The atomic scattering factors (ie., normal
dispersion) are correct for sin(Theta)/lambda = 0.1 - 0.55. The
Anomalous Dispersion values are correct for lambda = AgKa1 (0.55936A)
- CrKa1 (2.28962A). For the x-rays, AgKa1, MoKa1, CuKa1, FeKa1, and CrKa1
the anomalous dispersion is 'almost' exactly in agreement with
the International Table of X-ray Crystallography. For some atoms
the anomalous dispersion parts may not be very accurate for the x-rays, CoKa1 and
NiKa1.
- Version:
- 1.0, 1997/7/9
- Author:
- C.R.Wie
-
XrayTable()
-
-
contains(String)
- Tests if this table contains a given Atom.
-
fillTable()
-
-
get(String)
- Returns the Atom corresponding to the argument.
-
print()
-
XrayTable
public XrayTable()
get
public static XAtom get(String symbol)
- Returns the Atom corresponding to the argument. The aregument
must be a Symbol from the periodic table.
- Parameters:
- symbol - the Atomic symbol
- Returns:
- the XAtom object which has Atom infos incl. scat.factors
contains
public static boolean contains(String symbol)
- Tests if this table contains a given Atom.
- Parameters:
- symbol - the Atomic symbol
- Returns:
- true if it contains the Atom
fillTable
protected static void fillTable()
print
public static void print()
All Packages Class Hierarchy This Package Previous Next Index