|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nist.microanalysis.EPQLibrary.XRayWindow
public class XRayWindow
A class for modeling the transmission properties of an x-ray window.
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 | |
|---|---|
XRayWindow(double openAreaFrac)
XRayWindow - Creates an x-ray window with the specified open area fraction. |
|
| Method Summary | |
|---|---|
double |
absorption(double energy)
absorption - Computest the fraction of incident photons of the specified energy that will be absorbed by the window. |
void |
addIce(double thickness)
addIce - Add a layer of ice of the specified thickness to the window. |
void |
addLayer(Material mat,
double thickness)
addLayer - Add a new material layer to the window. |
double |
transmission(double energy)
transmission - Computest the fraction of incident photons of the specified energy that will be transmitted through the window. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XRayWindow(double openAreaFrac)
openAreaFrac - double - The open area fraction (0,1.0]| Method Detail |
|---|
public void addLayer(Material mat,
double thickness)
mat - Materialthickness - double
public void addIce(double thickness)
throws EPQException
thickness - double
EPQExceptionpublic final double transmission(double energy)
transmission in interface IXRayWindowPropertiesenergy - double - In Joules
public final double absorption(double energy)
energy - double - In Joules
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||