CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
VolumeMediumProperties Class Reference

#include <VolumeMediumProperties.h>

Public Member Functions

 VolumeMediumProperties (float x0, float xi)
 
float x0 () const
 
float xi () const
 

Private Attributes

float x0_
 
float xi_
 

Detailed Description

Holds constants for estimating material effects in a volume: x0 = rad. length (in cm; used for estimation of multiple scattering) xi = rho(g/cm3) *0.307075[MeV/(g/cm2)] * <Z/A> * 1/2 (used for energy loss acc. to Bethe-Bloch)

Definition at line 11 of file VolumeMediumProperties.h.

Constructor & Destructor Documentation

VolumeMediumProperties::VolumeMediumProperties ( float  x0,
float  xi 
)
inline

Member Function Documentation

float VolumeMediumProperties::x0 ( ) const
inline
float VolumeMediumProperties::xi ( ) const
inline

Definition at line 20 of file VolumeMediumProperties.h.

References xi_.

Referenced by VolumeEnergyLossEstimator::computeBetheBloch().

Member Data Documentation

float VolumeMediumProperties::x0_
private

Definition at line 23 of file VolumeMediumProperties.h.

Referenced by x0().

float VolumeMediumProperties::xi_
private

Definition at line 24 of file VolumeMediumProperties.h.

Referenced by xi().