Uses of Class
gov.nist.microanalysis.EPQLibrary.AtomicShell

Packages that use AtomicShell
gov.nist.microanalysis.EPQLibrary   
gov.nist.microanalysis.EPQTools   
gov.nist.microanalysis.NISTMonte   
 

Uses of AtomicShell in gov.nist.microanalysis.EPQLibrary
 

Methods in gov.nist.microanalysis.EPQLibrary that return AtomicShell
 AtomicShell XRayTransition.getDestination()
          getDestination - Get the shell to which the electron jumps during the x-ray emission process.
 AtomicShell XRayTransition.getSource()
          getSource - Get the higher energy shell from which the electron its transition into the vacant core shell.
static AtomicShell AtomicShell.parseString(java.lang.String str)
          parseString - The inverse of AtomicShell.toString().
 

Methods in gov.nist.microanalysis.EPQLibrary with parameters of type AtomicShell
abstract  double FluorescenceYield.compute(AtomicShell sh)
          compute - Computes the fluorescence yield for transitions into the specific shell, K, LI, LII, LIII, MI, ...
abstract  double EdgeEnergy.compute(AtomicShell shell)
          getEdgeEnergy - Returns the edge energy associated with the specified atomic shell (in Joules)
 double ElectronRange.compute(Composition comp, AtomicShell shell, double e0)
          Computes the electron range for an electron of incident energy e0 until it drops below the edge energy for the specified shell in the specified material.
static double IonizationCrossSection.Pouchou86ICX.computeExponent(AtomicShell shell)
           
static double IonizationCrossSection.Proza96ICX.computeExponent(AtomicShell shell)
           
 double IonizationCrossSection.computeFamily(AtomicShell shell, double beamE)
           
 double IonizationCrossSection.Pouchou86ICX.computeFamily(AtomicShell shell, double beamE)
           
 double IonizationCrossSection.Proza96ICX.computeFamily(AtomicShell shell, double beamE)
           
abstract  double FluorescenceYield.computeMean(AtomicShell sh)
          computeMean - Computes the mean fluorescence yield for transitions into the family (K, L or M) in which this shell is a member.
abstract  double IonizationCrossSection.computeShell(AtomicShell shell, double beamE)
          Computes the ionization cross section for an energetic electron on the specified element/shell.
 double IonizationCrossSection.Pouchou86ICX.computeShell(AtomicShell shell, double beamE)
           
 double IonizationCrossSection.Proza96ICX.computeShell(AtomicShell shell, double beamE)
           
static java.util.Collection XRayTransition.createByDestinationShell(AtomicShell dest)
          createByDestinationShell - Creates a list of all x-ray transition lines that may occur when the destination shell is empty.
protected  java.lang.String FluorescenceYield.defaultErrorMsg(AtomicShell sh)
           
 java.lang.String NISTXRayTransitionDB.getDefaultDatumType(AtomicShell shell)
          getDefaultDatumType - Returns one of THEORY, BLEND, COMBINED, VAPOR or UNAVAILABLE depending upon which type of value would be returned by the getEdgeEnergy(AtomicShell shell) method.
 double NISTXRayTransitionDB.getEdgeEnergy(AtomicShell sh)
          getEdgeEnergy - Returns the edge energy for the specified AtomicShell (Element and shell.)
 double NISTXRayTransitionDB.getEdgeEnergy(AtomicShell shell, java.lang.String type)
          getEdgeEnergy - Returns the energy (in Joules) for the specific edge.
static int XRayTransition.getFirstIntoShell(AtomicShell shell)
          getFirstIntoShell - Get the first transition (ordered by the order of the enumerated shell index) that ends in the specified shell.
static int XRayTransition.getLastIntoShell(AtomicShell shell)
          getLastIntoShell - Get the last (plus one) transition (ordered by the order of the enumerated shell index) that ends in the specified shell.
static XRayTransition XRayTransition.getStrongestLine(AtomicShell shell)
          getStrongestLine - For the element and edge specified by the AtomicShell object, returns the XRayTransition with the highest weight.
abstract  boolean EdgeEnergy.isSupported(AtomicShell shell)
          supports - Does this particular implementation provide a non-zero edge energy for the specified transition?
static double IonizationCrossSection.shellDependence(AtomicShell sh)
          shellDependence - In addition to the overvoltage dependence, the ionization cross section depends upon which shell is ionized.
static boolean XRayTransition.shouldExist(AtomicShell src, AtomicShell dest)
          shouldExist - Should this transition exist (as an x-ray transition) based on whether the electric dipole and quadrupole selection rules permit the transition and whether in a ground state atom both the source and destination shells are occupied.
 

Constructors in gov.nist.microanalysis.EPQLibrary with parameters of type AtomicShell
XRayTransition(AtomicShell dest, int srcShell)
          XRayTransition - Create an object corresponding to a transition between the specified destination (dest) shell and the specific source shell (srcShell)
XRayTransitionSet(AtomicShell shell)
          Constructs a XRayTransitionSet from an AtomicShell.
 

Uses of AtomicShell in gov.nist.microanalysis.EPQTools
 

Methods in gov.nist.microanalysis.EPQTools that return AtomicShell
 AtomicShell KLMLine.getShell()
          getShell - Returns the shell with which this transition or edge is associated.
 

Constructors in gov.nist.microanalysis.EPQTools with parameters of type AtomicShell
KLMLine(AtomicShell as)
          Constructs a KLMLine representing an edge
 

Uses of AtomicShell in gov.nist.microanalysis.NISTMonte
 

Methods in gov.nist.microanalysis.NISTMonte that return AtomicShell
 AtomicShell PhiRhoStats.getAtomicShell()
           
 AtomicShell[] XRayEventListener.getShells()
          getShells - Returns a list of the shells under consideration.
 

Constructors in gov.nist.microanalysis.NISTMonte with parameters of type AtomicShell
ScatterStats(AtomicShell shell)
          MCSS_ScatterStats - Computes the number of steps required for an electron to drop below the energy required to ionize the specified shell.