CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/TrackingTools/MaterialEffects/interface/VolumeMaterialEffectsEstimate.h

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 
00025   double deltaP () const {return theDeltaP;}
00026 
00029   const AlgebraicSymMatrix55& deltaLocalError () const {return theDeltaCov;}  
00030 
00031  private:
00032   const double theDeltaP;
00033   const AlgebraicSymMatrix55 theDeltaCov;
00034 };
00035 
00036 #endif