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().