36#ifndef G4MAG_SPIN_EQRHS_HH
37#define G4MAG_SPIN_EQRHS_HH
96 G4double charge=0.0, mass=0.0, magMoment=0.0, spin=0.0;
97 G4double omegac=0.0, anomaly=0.0011659208;
G4double B(G4double temperature)
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.
G4Mag_EqRhs(G4MagneticField *magField)
G4double GetAnomaly() const
G4Mag_SpinEqRhs(G4MagneticField *MagField)
void SetAnomaly(G4double a)
G4EquationType GetEquationType() const override
void SetChargeMomentumMass(G4ChargeState particleCharge, G4double MomentumXc, G4double mass) override
void EvaluateRhsGivenB(const G4double y[], const G4double B[3], G4double dydx[]) const override
~G4Mag_SpinEqRhs() override=default