00001 #ifndef CurvilinearJacobian_H 00002 #define CurvilinearJacobian_H 00003 00004 #include "DataFormats/CLHEP/interface/AlgebraicObjects.h" 00005 00009 class CurvilinearJacobian { 00010 public: 00011 00012 CurvilinearJacobian() {} 00013 00014 virtual ~CurvilinearJacobian() {} 00015 00016 virtual const AlgebraicMatrix55& jacobian() const = 0; 00017 virtual const AlgebraicMatrix jacobian_old() const = 0; 00018 00019 }; 00020 00021 #endif