CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
VolumeMaterialEffectsEstimate Class Reference

#include <VolumeMaterialEffectsEstimate.h>

Public Member Functions

const AlgebraicSymMatrix55deltaLocalError () const
 Contribution to covariance matrix (in local co-ordinates) from material effects. More...
 
const AlgebraicSymMatrix55deltaLocalError () const
 
double deltaP () const
 Change in |p| from material effects. More...
 
double deltaP () const
 
 VolumeMaterialEffectsEstimate (float deltaP, AlgebraicSymMatrix55 covariance)
 
 VolumeMaterialEffectsEstimate (float deltaP, AlgebraicSymMatrix55 covariance)
 
 ~VolumeMaterialEffectsEstimate ()
 
 ~VolumeMaterialEffectsEstimate ()
 

Private Attributes

const AlgebraicSymMatrix55 theDeltaCov
 
const double theDeltaP
 

Detailed Description

Holds an estimation of the material effects in a volume (finite step size)

Holds an estimation of the material effects in a volume (finite step size).

Definition at line 12 of file VolumeMaterialEffectsEstimate.h.

Constructor & Destructor Documentation

VolumeMaterialEffectsEstimate::VolumeMaterialEffectsEstimate ( float  deltaP,
AlgebraicSymMatrix55  covariance 
)
inline

Constructor with explicit mass hypothesis

Definition at line 17 of file VolumeMaterialEffectsEstimate.h.

VolumeMaterialEffectsEstimate::~VolumeMaterialEffectsEstimate ( )
inline

Definition at line 21 of file VolumeMaterialEffectsEstimate.h.

21 {}
VolumeMaterialEffectsEstimate::VolumeMaterialEffectsEstimate ( float  deltaP,
AlgebraicSymMatrix55  covariance 
)
inline

Constructor with explicit mass hypothesis

Definition at line 17 of file VolumeMaterialEffectsEstimate.cc.

VolumeMaterialEffectsEstimate::~VolumeMaterialEffectsEstimate ( )
inline

Definition at line 21 of file VolumeMaterialEffectsEstimate.cc.

21 {}

Member Function Documentation

const AlgebraicSymMatrix55& VolumeMaterialEffectsEstimate::deltaLocalError ( ) const
inline

Contribution to covariance matrix (in local co-ordinates) from material effects.

Definition at line 27 of file VolumeMaterialEffectsEstimate.cc.

References theDeltaCov.

27 {return theDeltaCov;}
const AlgebraicSymMatrix55& VolumeMaterialEffectsEstimate::deltaLocalError ( ) const
inline

Contribution to covariance matrix from material effects (in a local co-ordinate system perpendicular to the track)

Definition at line 29 of file VolumeMaterialEffectsEstimate.h.

References theDeltaCov.

29 {return theDeltaCov;}
double VolumeMaterialEffectsEstimate::deltaP ( ) const
inline

Change in |p| from material effects.

Definition at line 24 of file VolumeMaterialEffectsEstimate.cc.

References theDeltaP.

double VolumeMaterialEffectsEstimate::deltaP ( ) const
inline

Change in |p| from material effects for propagation along the momentum vector

Definition at line 25 of file VolumeMaterialEffectsEstimate.h.

References theDeltaP.

Member Data Documentation

const AlgebraicSymMatrix55 VolumeMaterialEffectsEstimate::theDeltaCov
private

Definition at line 33 of file VolumeMaterialEffectsEstimate.h.

Referenced by deltaLocalError().

const double VolumeMaterialEffectsEstimate::theDeltaP
private

Definition at line 32 of file VolumeMaterialEffectsEstimate.h.

Referenced by deltaP().