00001 #ifndef RK4OneStep_H 00002 #define RK4OneStep_H 00003 00004 #include "TrackPropagation/RungeKutta/interface/CartesianState.h" 00005 00006 class RKCartesianDerivative; 00007 00008 class RK4OneStep { 00009 public: 00010 00011 CartesianState 00012 operator()( const CartesianState& start, const RKCartesianDerivative& deriv, 00013 double step) const; 00014 00015 00016 // DeltaState errorEstimate(); 00017 00018 }; 00019 00020 #endif