|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRandomizedScatter
Classes that implement this interface can be used to generate absolute elastic scattering cross sections and to generate randomized angles generated from the partial cross section.
| 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. |
double |
totalCrossSection(double energy)
totalCrossSection - Computes the total cross section for an electron of the specified energy. |
| Method Detail |
|---|
Element getElement()
double totalCrossSection(double energy)
energy - double - In Joules
double randomScatteringAngle(double energy)
energy - double - In Joules
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||