@Deprecated
public class EnergyDependentCoefficients
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
EnergyDependentCoefficients.Material
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
EnergyDependentCoefficients()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
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 coefficients over rho [cm^2/g] for the respective energies [MeV].
|
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
public static LinearInterpolatingDoubleArray getPhotonMassAttenuationOverRhoLUT(EnergyDependentCoefficients.Material material) throws java.lang.Exception
material
- the material to look upjava.lang.Exception
public static double getMassDensity(EnergyDependentCoefficients.Material material)
material
- the material to look uppublic static double getCTNumber(EnergyDependentCoefficients.Material material)
material
- the material to look uppublic static LinearInterpolatingDoubleArray getPhotonMassAttenuationLUT(EnergyDependentCoefficients.Material material)
material
- the material to look uppublic static LinearInterpolatingDoubleArray getMassEnergyAbsorptionLUT(EnergyDependentCoefficients.Material material) throws java.lang.Exception
material
- the material to look upjava.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 materialpublic 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