CMS 3D CMS Logo

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

#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
 

Detailed Description

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 12 of file MediumProperties.h.

Constructor & Destructor Documentation

◆ MediumProperties() [1/2]

MediumProperties::MediumProperties ( )
inline

Definition at line 14 of file MediumProperties.h.

◆ MediumProperties() [2/2]

MediumProperties::MediumProperties ( float  aRadLen,
float  aXi 
)
inline

Definition at line 15 of file MediumProperties.h.

15 : theRadLen(aRadLen), theXi(aXi) {}

◆ ~MediumProperties()

MediumProperties::~MediumProperties ( )
inline

Definition at line 16 of file MediumProperties.h.

16 {}

Member Function Documentation

◆ isValid()

bool MediumProperties::isValid ( void  ) const
inline

◆ radLen()

float MediumProperties::radLen ( ) const
inline

◆ xi()

float MediumProperties::xi ( ) const
inline

Factor for Bethe-Bloch (at normal incidence; for definition see above)

Definition at line 24 of file MediumProperties.h.

References theXi.

Referenced by TrackingRecoMaterialAnalyser::analyze(), EnergyLossUpdator::computeBetheBloch(), MkFitGeometryESProducer::fillShapeAndPlacement(), oldComputeBetheBloch(), and PlaneBuilderForGluedDet::plane().

24 { return theXi; }

Member Data Documentation

◆ theRadLen

float MediumProperties::theRadLen
private

Definition at line 29 of file MediumProperties.h.

Referenced by isValid(), and radLen().

◆ theXi

float MediumProperties::theXi
private

Definition at line 30 of file MediumProperties.h.

Referenced by isValid(), and xi().