#include <MediumProperties.h>
Public Member Functions | |
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.
MediumProperties::MediumProperties | ( | float | aRadLen, |
float | aXi | ||
) | [inline] |
Definition at line 17 of file MediumProperties.h.
MediumProperties::~MediumProperties | ( | ) | [inline] |
Definition at line 19 of file MediumProperties.h.
{}
float MediumProperties::radLen | ( | ) | const [inline] |
Thickness in units of X0 (at normal incidence)
Definition at line 23 of file MediumProperties.h.
References theRadLen.
Referenced by GsfBetheHeitlerUpdator::compute(), MultipleScatteringUpdator::compute(), GsfMultipleScatteringUpdator::compute(), EnergyLossUpdator::computeElectrons(), AlignableSiStripDet::consistifyAlignments(), GsfMultipleScatteringUpdator::newArguments(), MaterialEffectsUpdator::newArguments(), GsfBetheHeitlerUpdator::newArguments(), oldMUcompute(), PlaneBuilderForGluedDet::plane(), MaterialEffects::radLengths(), GsfMultipleScatteringUpdator::storeArguments(), GsfBetheHeitlerUpdator::storeArguments(), and TrackerInteractionGeometry::TrackerInteractionGeometry().
{ return theRadLen; }
float MediumProperties::xi | ( | ) | const [inline] |
Factor for Bethe-Bloch (at normal incidence; for definition see above)
Definition at line 29 of file MediumProperties.h.
References theXi.
Referenced by EnergyLossUpdator::computeBetheBloch(), AlignableSiStripDet::consistifyAlignments(), and PlaneBuilderForGluedDet::plane().
{ return theXi; }
float MediumProperties::theRadLen [private] |
Definition at line 34 of file MediumProperties.h.
Referenced by radLen().
float MediumProperties::theXi [private] |
Definition at line 35 of file MediumProperties.h.
Referenced by xi().