CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10/src/TrackingTools/AnalyticalJacobians/interface/JacobianCartesianToLocal.h

Go to the documentation of this file.
00001 #ifndef JacobianCartesianToLocal_H
00002 #define JacobianCartesianToLocal_H
00003 
00004 #include "DataFormats/Math/interface/AlgebraicROOTObjects.h"
00005 
00006 class Surface;
00007 class LocalTrajectoryParameters;
00008 
00015 class JacobianCartesianToLocal {
00016 
00017  public:
00018   
00023   JacobianCartesianToLocal(const Surface& surface, const LocalTrajectoryParameters& localParameters);
00024   
00028   const AlgebraicMatrix56& jacobian() const {  return theJacobian;}
00029 
00030 
00031  private:
00032   
00033   AlgebraicMatrix56 theJacobian;
00034 
00035 };  
00036 
00037 #endif //JacobianCartesianToLocal_H