00001 #ifndef JacobianCurvilinearToCartesian_H 00002 #define JacobianCurvilinearToCartesian_H 00003 00004 #include "DataFormats/CLHEP/interface/AlgebraicObjects.h" 00005 00006 class GlobalTrajectoryParameters; 00007 00014 class JacobianCurvilinearToCartesian { 00015 00016 public: 00017 00021 JacobianCurvilinearToCartesian(const GlobalTrajectoryParameters& globalParameters); 00022 00026 const AlgebraicMatrix65& jacobian() const; 00027 const AlgebraicMatrix jacobian_old() const; 00028 00029 00030 private: 00031 00032 AlgebraicMatrix65 theJacobian; 00033 00034 }; 00035 00036 #endif //JacobianCurvilinearToCartesian_H