|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nist.microanalysis.EPQLibrary.BrowningEmpiricalCrossSection
public class BrowningEmpiricalCrossSection
Computes the elastic scattering cross section for electrons of energy between
0.1 and 30 keV for the specified element target. The algorithm comes from
Browning R, Li TZ, Chui B, Ye J, Pease FW, Czyzewski Z & Joy D; J Appl Phys
76 (4) 15-Aug-1994 2016-2022
The implementation is designed to be similar to the implementation found in MONSEL.
Copyright: Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain
Company: National Institute of Standards and Technology
| Constructor Summary | |
|---|---|
BrowningEmpiricalCrossSection(Element elm)
|
|
| Method Summary | |
|---|---|
Element |
getElement()
|
double |
randomScatteringAngle(double energy)
randomScatteringAngle - Returns a randomized scattering angle in the range [0,PI] that comes from the distribution of scattering angles for an electron of specified energy on an atom of the element represented by the instance of this class. |
double |
totalCrossSection(double energy)
totalCrossSection - Computes the total cross section for an electron of the specified energy. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BrowningEmpiricalCrossSection(Element elm)
| Method Detail |
|---|
public Element getElement()
public final double totalCrossSection(double energy)
energy - double - In Joules
public final double randomScatteringAngle(double energy)
energy - double - In Joules
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||