36#ifndef G4EQEMFIELDWITHEDM_HH
37#define G4EQEMFIELDWITHEDM_HH
106 G4double charge{0.}, mass{0.}, magMoment{0.}, spin{0.};
111 G4double omegac{0.}, anomaly{0.0011659208}, eta{0.};
G4EquationType
G4EquationType defines the types of equations of motion of a particle in a field in Geant4.
G4ChargeState is a container for magnetic charge and moments.
void EvaluateRhsGivenB(const G4double y[], const G4double Field[], G4double dydx[]) const override
~G4EqEMFieldWithEDM() override=default
void SetAnomaly(G4double a)
G4double GetAnomaly() const
void SetChargeMomentumMass(G4ChargeState particleCharge, G4double MomentumXc, G4double mass) override
G4EquationType GetEquationType() const override
G4EqEMFieldWithEDM(G4ElectroMagneticField *emField)
G4EquationOfMotion(G4Field *Field)