CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/TrackingTools/MaterialEffects/src/VolumeMaterialEffectsEstimate.cc

Go to the documentation of this file.
00001 #ifndef VOLUMEMATERIALEFFECTSESTIMATE_H_
00002 #define VOLUMEMATERIALEFFECTSESTIMATE_H_
00003 
00009 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
00010 #include "DataFormats/TrajectorySeed/interface/PropagationDirection.h"
00011 
00012 class VolumeMaterialEffectsEstimate
00013 {  
00014 public:
00017   VolumeMaterialEffectsEstimate ( float deltaP, AlgebraicSymMatrix55 covariance ) :
00018     theDeltaP(deltaP),
00019     theDeltaCov(covariance) {}
00020 
00021   ~VolumeMaterialEffectsEstimate () {}
00022 
00024   double deltaP () const {return theDeltaP;}
00025 
00027   const AlgebraicSymMatrix55& deltaLocalError () const {return theDeltaCov;}  
00028 
00029  private:
00030   const double theDeltaP;
00031   const AlgebraicSymMatrix55 theDeltaCov;
00032 };
00033 
00034 #endif