24 #ifndef genfit_MaterialProperties_h 25 #define genfit_MaterialProperties_h 42 MaterialProperties(
const double &density,
const double &Z,
const double &A,
const double &radiationLength,
const double &mEE);
45 double getZ()
const {
return Z_; }
46 double getA()
const {
return A_; }
47 double getRadLen()
const {
return radiationLength_; }
48 double getMEE()
const {
return mEE_; }
50 void getMaterialProperties(
double &density,
double &Z,
double &A,
double &radiationLength,
double &mEE)
const;
52 void setMaterialProperties(
const double &density,
const double &Z,
const double &A,
const double &radiationLength,
const double &mEE);
54 void Print(
const Option_t * =
"")
const;
65 double radiationLength_;
79 : density_(density), Z_(Z), A_(A), radiationLength_(radiationLength), mEE_(mEE)
87 #endif // genfit_MaterialProperties_h void getMaterialProperties(double &density, double &Z, double &A, double &radiationLength, double &mEE) const
void Print(const Option_t *="") const
void setMaterialProperties(const double &density, const double &Z, const double &A, const double &radiationLength, const double &mEE)
Material properties needed e.g. for material effects calculation.
friend bool operator!=(const MaterialProperties &lhs, const MaterialProperties &rhs)
friend bool operator==(const MaterialProperties &lhs, const MaterialProperties &rhs)
Compare material parameters.
double getDensity() const