Package | Description |
---|---|
edu.stanford.rsl.conrad.physics.materials.database |
Contains classes to access the NIST elementary data.
|
edu.stanford.rsl.conrad.physics.materials.utils |
Contains utility classes for material handling.
|
Modifier and Type | Method and Description |
---|---|
static java.util.TreeMap<AttenuationType,NumberInterpolatingTreeMap> |
ElementalMassAttenuationData.get(java.lang.String elementName)
Retrieve mass attenuation data of given element
|
static java.util.TreeMap<AttenuationType,NumberInterpolatingTreeMap> |
OnlineMassAttenuationDB.getMassAttenuationData(WeightedAtomicComposition comp,
java.lang.String energies,
java.util.ArrayList<AttenuationType> att,
boolean useDefaultEnergies)
Retrieves energy dependent mass attenuation data from NIST XCOM database
|
Modifier and Type | Method and Description |
---|---|
static void |
ElementalMassAttenuationData.put(java.lang.String elementName,
java.util.TreeMap<AttenuationType,NumberInterpolatingTreeMap> massAttData)
Store mass attenuation data of element with given name
|
Modifier and Type | Method and Description |
---|---|
static NumberInterpolatingTreeMap |
LocalMassAttenuationCalculator.getMassAttenuationData(java.lang.String formula,
double[] energies,
AttenuationType attType)
Calculates the mass attenuation coefficient of a material given its formula
|
static NumberInterpolatingTreeMap |
LocalMassAttenuationCalculator.getMassAttenuationData(WeightedAtomicComposition comp,
double[] energies,
AttenuationType attType)
Calculates the mass attenuation coefficient of a material given its
WeightedAtomicComposition |