41 #ifndef G4_EquationOfMotion_DEF
42 #define G4_EquationOfMotion_DEF
96 enum { G4maximum_number_of_field_components = 24 } ;
102 #include "G4EquationOfMotion.icc"
void RightHandSide(const G4double y[], G4double dydx[]) const
virtual void SetChargeMomentumMass(G4ChargeState particleCharge, G4double MomentumXc, G4double MassXc2)=0
virtual void EvaluateRhsGivenB(const G4double y[], const G4double B[3], G4double dydx[]) const =0
virtual ~G4EquationOfMotion()
G4EquationOfMotion(G4Field *Field)
void GetFieldValue(const G4double Point[4], G4double Field[]) const
void EvaluateRhsReturnB(const G4double y[], G4double dydx[], G4double Field[]) const
void SetFieldObj(G4Field *pField)
const G4Field * GetFieldObj() const