2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
7 /** Return method for the full material */
9 MaterialProperties::material() const
15 MaterialProperties::material()
20 /** Return method for thicknes in units of radiation length - dimensionless */
22 MaterialProperties::thicknessInX0() const
27 /** Return method for thickness in units of nuclear interaction length -
30 MaterialProperties::thicknessInL0() const
35 /** Return method for thickness in mm */
37 MaterialProperties::thickness() const
39 return m_dInX0 * m_material.X0;
42 /** Return method for radiation length - in [mm] */
44 MaterialProperties::x0() const
49 /** Return method for nuclear interaction length - in [mm] */
51 MaterialProperties::l0() const
56 /** Return method for @f$ \frac{A}{Z}\cdot\rho @f$ */
58 MaterialProperties::zOverAtimesRho() const
60 return m_material.zOaTr;
63 /** Return method for @f$ \frac{A}{Z}\cdot\rho\cdot d @f$ */
65 MaterialProperties::zOverAtimesRhoTimesD() const
70 /** Return method for @f$ A @f$ */
72 MaterialProperties::averageA() const
77 /** Return method for @f$ Z @f$ */
79 MaterialProperties::averageZ() const
84 /** Return method for @f$ Z @f$ */
86 MaterialProperties::averageRho() const
88 return m_material.rho;
91 /** Return method for @f$ dE/dX @f$ */
93 MaterialProperties::dEdX() const
95 return m_material.dEdX;