57#ifndef G4HELIXMIXEDSTEPPER_HH
58#define G4HELIXMIXEDSTEPPER_HH
83 G4int StepperNumber = -1,
165 G4int fStepperNumber = -1;
174 G4int fNumCallsRK4 = 0;
175 G4int fNumCallsHelix = 0;
G4StepperType
G4StepperType defines the available integrator of particle's equation of motion in Geant4.
@ kHelixMixedStepper
G4HelixMixedStepper.
CLHEP::Hep3Vector G4ThreeVector
G4double GetAngleThreshold()
G4HelixMixedStepper(G4Mag_EqRhs *EqRhs, G4int StepperNumber=-1, G4double Angle_threshold=-1.0)
void SetAngleThreshold(G4double val)
void Stepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[]) override
void SetVerbose(G4int newvalue)
G4int IntegratorOrder() const override
void DumbStepper(const G4double y[], G4ThreeVector Bfld, G4double h, G4double yout[]) override
~G4HelixMixedStepper() override
G4StepperType StepperType() const override
G4double DistChord() const override
G4MagIntegratorStepper * SetupStepper(G4Mag_EqRhs *EqRhs, G4int StepperName)
G4MagHelicalStepper(G4Mag_EqRhs *EqRhs)
G4MagIntegratorStepper is an abstract base class for integrator of particle's equation of motion,...
G4Mag_EqRhs is the "standard" equation of motion of a particle in a pure magnetic field.