|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nist.microanalysis.EPQLibrary.ScreenedRutherfordScatteringAngle
public class ScreenedRutherfordScatteringAngle
Implements the IElasticCrossSection interface for the screened Rutherford model of elastic scattered from a screened nucleus.
| Constructor Summary | |
|---|---|
ScreenedRutherfordScatteringAngle(Element elm)
Constructs a ScreenedRutherfordScatteringAngle |
|
| Method Summary | |
|---|---|
Element |
getElement()
getElement - Returns the element with which this cross section is associated. |
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. |
java.lang.String |
toString()
toString |
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, wait, wait, wait |
| Constructor Detail |
|---|
public ScreenedRutherfordScatteringAngle(Element elm)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public Element getElement()
IRandomizedScatter
getElement in interface IRandomizedScatterpublic double totalCrossSection(double energy)
IRandomizedScatter
totalCrossSection in interface IRandomizedScatterenergy - double - In Joules
public double randomScatteringAngle(double energy)
IRandomizedScatter
randomScatteringAngle in interface IRandomizedScatterenergy - double - In Joules
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||