|
FairRoot/PandaRoot
|
Material properties needed e.g. for material effects calculation. More...
#include <MaterialProperties.h>
Public Member Functions | |
| MaterialProperties () | |
| MaterialProperties (const double &density, const double &Z, const double &A, const double &radiationLength, const double &mEE) | |
| double | getDensity () const |
| double | getZ () const |
| double | getA () const |
| double | getRadLen () const |
| double | getMEE () const |
| void | getMaterialProperties (double &density, double &Z, double &A, double &radiationLength, double &mEE) const |
| void | setMaterialProperties (const double &density, const double &Z, const double &A, const double &radiationLength, const double &mEE) |
| void | Print (const Option_t *="") const |
Private Attributes | |
| double | density_ |
| density of material More... | |
| double | Z_ |
| Atomic number Z of material. More... | |
| double | A_ |
| Mass number A of material. More... | |
| double | radiationLength_ |
| radiation length X0 More... | |
| double | mEE_ |
| mean excitation energy [eV] More... | |
Friends | |
| bool | operator== (const MaterialProperties &lhs, const MaterialProperties &rhs) |
| Compare material parameters. More... | |
| bool | operator!= (const MaterialProperties &lhs, const MaterialProperties &rhs) |
Material properties needed e.g. for material effects calculation.
Definition at line 36 of file MaterialProperties.h.
|
inline |
Definition at line 92 of file MaterialProperties.h.
|
inline |
Definition at line 102 of file MaterialProperties.h.
|
inline |
Definition at line 53 of file MaterialProperties.h.
References A_.
|
inline |
Definition at line 51 of file MaterialProperties.h.
References density_.
| void genfit::MaterialProperties::getMaterialProperties | ( | double & | density, |
| double & | Z, | ||
| double & | A, | ||
| double & | radiationLength, | ||
| double & | mEE | ||
| ) | const |
|
inline |
Definition at line 55 of file MaterialProperties.h.
References mEE_.
|
inline |
Definition at line 54 of file MaterialProperties.h.
References radiationLength_.
|
inline |
Definition at line 52 of file MaterialProperties.h.
References Z_.
| void genfit::MaterialProperties::Print | ( | const Option_t * | = "" | ) | const |
| void genfit::MaterialProperties::setMaterialProperties | ( | const double & | density, |
| const double & | Z, | ||
| const double & | A, | ||
| const double & | radiationLength, | ||
| const double & | mEE | ||
| ) |
|
friend |
|
friend |
Compare material parameters.
|
private |
Mass number A of material.
Definition at line 79 of file MaterialProperties.h.
Referenced by getA().
|
private |
|
private |
mean excitation energy [eV]
Definition at line 83 of file MaterialProperties.h.
Referenced by getMEE().
|
private |
|
private |
Atomic number Z of material.
Definition at line 77 of file MaterialProperties.h.
Referenced by getZ().
1.8.8