|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.rsl.konrad.physics.EnergyDependentCoefficients
@Deprecated public class EnergyDependentCoefficients
Class to lookup certain energy dependent mass attenuation coefficients. All values are based on the
Nested Class Summary | |
---|---|
static class |
EnergyDependentCoefficients.Material
Deprecated. |
Field Summary | |
---|---|
static double[] |
airAbsoprtion
Deprecated. Air absorption coefficients in [cm^2/g] |
static double[] |
airEnergies
Deprecated. Energies [Mev] at which the coefficients were measured. |
static double[] |
aluminumEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
aluminumMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
aluminumMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
corticalBoneEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
corticalBoneMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
corticalBoneMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
CsIEnergies
Deprecated. Energies [Mev] at which the coefficients were measured. |
static double[] |
CsIMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
CsIMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
goldEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
goldMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
goldMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
softBoneEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
softBoneMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
softBoneMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
softTissueEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
softTissueMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
softTissueMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
teflonEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
teflonMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
teflonMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
titaniumEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
titaniumMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
titaniumMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
static double[] |
waterEnergies
Deprecated. Energies [Mev] at which the coefficients were meassured. |
static double[] |
waterMuEnOverRho
Deprecated. mass energy-absorption coefficient (mu_\text{en}/rho) in [cm^2/g] |
static double[] |
waterMuOverRho
Deprecated. Photon mass attenuation coefficients (mu/rho) in [cm^2/g] |
Constructor Summary | |
---|---|
EnergyDependentCoefficients()
Deprecated. |
Method Summary | |
---|---|
static BilinearInterpolatingDoubleArray |
getBeamHardeningLookupTable(double[] waterCorrectedValues,
double[] passedMaterial,
double[] energies,
double[] xRaySpectrum,
LinearInterpolatingDoubleArray softMaterialAttenuationCoefficients,
LinearInterpolatingDoubleArray hardMaterialAttenuationCoefficients)
Deprecated. Generates a BilinearInterpolatingDoubleArray which can be used to look up lambda values. |
static BilinearInterpolatingDoubleArray |
getBeamHardeningLookupTable(double maxWater,
double maxPassedMaterial,
double stepSize,
double[] energies,
double[] xRaySpectrum,
LinearInterpolatingDoubleArray softMaterial,
LinearInterpolatingDoubleArray hardMaterial)
Deprecated. Generates a BilinearInterpolatingDoubleArray which can be used to look up lambda values. |
static double |
getCTNumber(EnergyDependentCoefficients.Material material)
Deprecated. Returns the CT number of the material in [g/cm^3] |
static double |
getMassDensity(EnergyDependentCoefficients.Material material)
Deprecated. Returns the mass density of the material in [g/cm^3] |
static LinearInterpolatingDoubleArray |
getMassEnergyAbsorptionLUT(EnergyDependentCoefficients.Material material)
Deprecated. Returns a LinearInterpolatingDoubleArray which reports the mass-energy absorption coeffients [cm^2/g] for the respective energies [MeV]. |
static LinearInterpolatingDoubleArray |
getPhotonMassAttenuationLUT(EnergyDependentCoefficients.Material material)
Deprecated. Returns a LinearInterpolatingDoubleArray which reports the photon mass attenuation coeffients [1/cm] for the respective energies [MeV]. |
static LinearInterpolatingDoubleArray |
getPhotonMassAttenuationOverRhoLUT(EnergyDependentCoefficients.Material material)
Deprecated. Returns a LinearInterpolatingDoubleArray which reports the photon mass attenuation coeffients over rho [cm^2/g] for the respective energies [MeV]. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static double[] waterEnergies
public static double[] waterMuOverRho
public static double[] waterMuEnOverRho
public static double[] corticalBoneEnergies
public static double[] corticalBoneMuOverRho
public static double[] corticalBoneMuEnOverRho
public static double[] softBoneEnergies
public static double[] softBoneMuOverRho
public static double[] softBoneMuEnOverRho
public static double[] aluminumEnergies
public static double[] aluminumMuOverRho
public static double[] aluminumMuEnOverRho
public static double[] softTissueEnergies
public static double[] softTissueMuOverRho
public static double[] softTissueMuEnOverRho
public static double[] goldEnergies
public static double[] goldMuOverRho
public static double[] goldMuEnOverRho
public static double[] titaniumEnergies
public static double[] titaniumMuOverRho
public static double[] titaniumMuEnOverRho
public static double[] teflonEnergies
public static double[] teflonMuOverRho
public static double[] teflonMuEnOverRho
public static double[] CsIEnergies
public static double[] CsIMuOverRho
public static double[] CsIMuEnOverRho
public static double[] airEnergies
public static double[] airAbsoprtion
Constructor Detail |
---|
public EnergyDependentCoefficients()
Method Detail |
---|
public static LinearInterpolatingDoubleArray getPhotonMassAttenuationOverRhoLUT(EnergyDependentCoefficients.Material material) throws java.lang.Exception
material
- the material to look up
java.lang.Exception
public static double getMassDensity(EnergyDependentCoefficients.Material material)
material
- the material to look up
public static double getCTNumber(EnergyDependentCoefficients.Material material)
material
- the material to look up
public static LinearInterpolatingDoubleArray getPhotonMassAttenuationLUT(EnergyDependentCoefficients.Material material)
material
- the material to look up
public static LinearInterpolatingDoubleArray getMassEnergyAbsorptionLUT(EnergyDependentCoefficients.Material material) throws java.lang.Exception
material
- the material to look up
java.lang.Exception
public static BilinearInterpolatingDoubleArray getBeamHardeningLookupTable(double maxWater, double maxPassedMaterial, double stepSize, double[] energies, double[] xRaySpectrum, LinearInterpolatingDoubleArray softMaterial, LinearInterpolatingDoubleArray hardMaterial)
maxWater
- the maximal value of water corrected observationsmaxPassedMaterial
- the maximal value of total passed hard material attenuationstepSize
- the sampling step-sizeenergies
- the x-ray energiesxRaySpectrum
- the sampled spectrumsoftMaterial
- the photon mass attenuation coefficients of the soft materialhardMaterial
- the photon mass attenuation coefficients of the hard material
public static BilinearInterpolatingDoubleArray getBeamHardeningLookupTable(double[] waterCorrectedValues, double[] passedMaterial, double[] energies, double[] xRaySpectrum, LinearInterpolatingDoubleArray softMaterialAttenuationCoefficients, LinearInterpolatingDoubleArray hardMaterialAttenuationCoefficients)
waterCorrectedValues
- the water corrected values samplingpassedMaterial
- the passed material samplingenergies
- the x-ray energiesxRaySpectrum
- the sampled spectrumsoftMaterialAttenuationCoefficients
- the photon mass attenuation coefficients of the soft materialhardMaterialAttenuationCoefficients
- the photon mass attenuation coefficients of the hard material
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |