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