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