CMS 3D CMS Logo

VolumeMediumProperties Class Reference

Holds constants for estimating material effects in a volume: x0 = rad. More...

#include <TrackingTools/MaterialEffects/interface/VolumeMediumProperties.h>

List of all members.

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]

Definition at line 14 of file VolumeMediumProperties.h.

00014                                               :
00015     x0_(x0), xi_(xi) {}


Member Function Documentation

float VolumeMediumProperties::x0 (  )  const [inline]

Definition at line 18 of file VolumeMediumProperties.h.

References x0_.

Referenced by VolumeEnergyLossEstimator::computeElectrons(), and VolumeMultipleScatteringEstimator::estimate().

00018 {return x0_;}

float VolumeMediumProperties::xi (  )  const [inline]

Definition at line 20 of file VolumeMediumProperties.h.

References xi_.

Referenced by VolumeEnergyLossEstimator::computeBetheBloch().

00020 {return xi_;}


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().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:35:46 2009 for CMSSW by  doxygen 1.5.4