#include <MediumProperties.h>
Public Member Functions | |
bool | isValid () const |
MediumProperties () | |
MediumProperties (float aRadLen, float aXi) | |
float | radLen () const |
float | xi () const |
~MediumProperties () | |
Private Attributes | |
float | theRadLen |
float | theXi |
Constants describing material effects for a surface (for an angle of incidence = pi/2). If thickness = d: radLen = d/X0 (used for description of multiple scattering and energy loss by electrons) xi = d[g/cm2] * 0.307075[MeV/(g/cm2)] * Z/A * 1/2 (used for energy loss acc. to Bethe-Bloch)
Definition at line 13 of file MediumProperties.h.
|
inline |
Definition at line 15 of file MediumProperties.h.
|
inline |
Definition at line 16 of file MediumProperties.h.
|
inline |
Definition at line 18 of file MediumProperties.h.
|
inline |
Definition at line 32 of file MediumProperties.h.
References theRadLen, and theXi.
Referenced by oldMUcompute(), GsfMaterialEffectsUpdator::updateState(), and MaterialEffectsUpdator::updateStateInPlace().
|
inline |
Thickness in units of X0 (at normal incidence)
Definition at line 22 of file MediumProperties.h.
References theRadLen.
Referenced by oldComputeElectrons(), oldMUcompute(), PlaneBuilderForGluedDet::plane(), and MaterialEffects::radLengths().
|
inline |
Factor for Bethe-Bloch (at normal incidence; for definition see above)
Definition at line 28 of file MediumProperties.h.
References theXi.
Referenced by oldComputeBetheBloch(), and PlaneBuilderForGluedDet::plane().
|
private |
Definition at line 35 of file MediumProperties.h.
|
private |
Definition at line 36 of file MediumProperties.h.