24#ifndef genfit_MaterialProperties_h
25#define genfit_MaterialProperties_h
48 const double& radiationLength,
60 double& radiationLength,
66 const double& radiationLength,
69 void Print(
const Option_t* =
"")
const;
105 const double& radiationLength,
110 radiationLength_(radiationLength),
Material properties needed e.g. for material effects calculation.
double radiationLength_
radiation length X0
double density_
density of material
void getMaterialProperties(double &density, double &Z, double &A, double &radiationLength, double &mEE) const
double mEE_
mean excitation energy [eV]
friend bool operator==(const MaterialProperties &lhs, const MaterialProperties &rhs)
Compare material parameters.
double Z_
Atomic number Z of material.
void setMaterialProperties(const double &density, const double &Z, const double &A, const double &radiationLength, const double &mEE)
double getDensity() const
friend bool operator!=(const MaterialProperties &lhs, const MaterialProperties &rhs)
double A_
Mass number A of material.
void Print(const Option_t *="") const