|
| StiMaterial (const string &name, double z, double a, double density, double X0) |
|
| StiMaterial (const string &name, double z, double a, double density, double X0xDensity, double ionization) |
|
double | getDensity () const |
| Get the material density in grams/cubic centimeter.
|
|
double | getX0 () const |
| Get the radiation length in centimeter.
|
|
double | getA () const |
| Get the effective atomic mass of the material.
|
|
double | getZ () const |
| Get the effective atomic number of the material.
|
|
double | getZOverA () const |
| Get Z over A ratio.
|
|
double | getIonization () const |
| Dummy method.
|
|
StiElossCalculator * | getElossCalculator () const |
| Get Eloss calculator.
|
|
void | set (const string &name, double z, double a, double density, double radLength, double ionization) |
|
void | set (const string &name, double z, double a, double density, double X0) |
|
void | setName (const string &newName) |
| Set the name of the object.
|
|
const string & | getName () const |
| Get the name of the object.
|
|
bool | isName (const string &aName) const |
| Determine whether name equals given name.
|
|
|
| Named (const string &aName=" ") |
| Only derived class are Named.
|
|
Definition at line 15 of file StiMaterial.h.
void StiMaterial::set |
( |
const string & |
name, |
|
|
double |
z, |
|
|
double |
a, |
|
|
double |
density, |
|
|
double |
radLength, |
|
|
double |
ionization |
|
) |
| |
Set all material attributes.
- Parameters
-
name | name given to the material |
effective | mass number of the material |
effective | atomic mass of the material |
density | of the material in g/cm^3 |
radiation | length in g/cm^2 -> _x0 as calculated is in cm. |
ionization | potential in eV. |
Definition at line 50 of file StiMaterial.cxx.
References _a, _density, _eloss, _ionization, _x0, _z, _zOverA, and Named::setName().
The documentation for this class was generated from the following files: