CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/TrackingTools/KalmanUpdators/interface/KFStripUpdator.h

Go to the documentation of this file.
00001 #ifndef CD_KFStripUpdator_H_
00002 #define CD_KFStripUpdator_H_
00003 
00013 #include "TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h"
00014 
00015 class KFStripUpdator : public TrajectoryStateUpdator {
00016 
00017 private:
00018   
00019   typedef TrajectoryStateOnSurface TSOS;
00020   typedef LocalTrajectoryParameters LTP;
00021   typedef LocalTrajectoryError LTE;
00022   
00023 public:
00024 
00025   KFStripUpdator() {}
00026 
00027   ~KFStripUpdator() {}
00028 
00029   virtual TSOS update(const TSOS& aTsos, const TransientTrackingRecHit& aHit) const;
00030 
00031   virtual KFStripUpdator * clone() const 
00032   {
00033     return new KFStripUpdator(*this);
00034   }
00035 
00036 };
00037 
00038 #endif// CD_KFStripUpdator_H_