![]() |
![]() |
00001 #ifndef JacobianLocalToCartesian_H 00002 #define JacobianLocalToCartesian_H 00003 00004 #include "DataFormats/CLHEP/interface/AlgebraicObjects.h" 00005 00006 class Surface; 00007 class LocalTrajectoryParameters; 00008 00015 class JacobianLocalToCartesian { 00016 00017 public: 00018 00023 JacobianLocalToCartesian(const Surface& surface, const LocalTrajectoryParameters& localParameters); 00024 00028 const AlgebraicMatrix65& jacobian() const; 00029 const AlgebraicMatrix jacobian_old() const; 00030 00031 00032 private: 00033 00034 AlgebraicMatrix65 theJacobian; 00035 00036 }; 00037 00038 #endif //JacobianLocalToCartesian_H