19#ifndef BDSINTEGRATORG4RK4MINSTEP_H
20#define BDSINTEGRATORG4RK4MINSTEP_H
22#include "BDSIntegratorMag.hh"
27class G4MagIntegratorStepper;
39 G4double minimumStepSizeIn);
46 virtual void Stepper(
const G4double y[],
47 const G4double dydx[],
56 G4MagIntegratorStepper* g4integrator;
57 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.