CMS 3D CMS Logo

Public Member Functions | Private Attributes

VolumeMaterialEffectsEstimate Class Reference

#include <VolumeMaterialEffectsEstimate.h>

List of all members.

Public Member Functions

const AlgebraicSymMatrix55deltaLocalError () const
const AlgebraicSymMatrix55deltaLocalError () const
 Contribution to covariance matrix (in local co-ordinates) from material effects.
double deltaP () const
double deltaP () const
 Change in |p| from material effects.
 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.

                                                                                  :
    theDeltaP(deltaP),
    theDeltaCov(covariance) {}
VolumeMaterialEffectsEstimate::~VolumeMaterialEffectsEstimate ( ) [inline]

Definition at line 21 of file VolumeMaterialEffectsEstimate.h.

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

Constructor with explicit mass hypothesis

Definition at line 17 of file VolumeMaterialEffectsEstimate.cc.

                                                                                  :
    theDeltaP(deltaP),
    theDeltaCov(covariance) {}
VolumeMaterialEffectsEstimate::~VolumeMaterialEffectsEstimate ( ) [inline]

Definition at line 21 of file VolumeMaterialEffectsEstimate.cc.

{}

Member Function Documentation

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.

{return theDeltaCov;}  
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.

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

Change in |p| from material effects.

Definition at line 24 of file VolumeMaterialEffectsEstimate.cc.

References theDeltaP.

{return 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.

{return theDeltaP;}

Member Data Documentation

Definition at line 33 of file VolumeMaterialEffectsEstimate.h.

Referenced by deltaLocalError().

Definition at line 32 of file VolumeMaterialEffectsEstimate.h.

Referenced by deltaP().