18#ifndef BDSINTEGRATORG4RK4MINSTEP_H
19#define BDSINTEGRATORG4RK4MINSTEP_H
21#include "BDSIntegratorMag.hh"
26class G4MagIntegratorStepper;
38 G4double minimumStepSizeIn);
45 virtual void Stepper(
const G4double y[],
46 const G4double dydx[],
55 G4MagIntegratorStepper* g4integrator;
56 G4double minimumStepSize;
Integrator that wraps a G4ClassicalRK4 and below a minimum step size uses a drift.
virtual void Stepper(const G4double y[], const G4double dydx[], const G4double h, G4double yOut[], G4double yErr[])
BDSIntegratorG4RK4MinStep()
Private default constructor to enforce use of supplied constructor.
Common functionality to BDSIM integrators.