18#ifndef BDSINTEGRATORQUADRUPOLE_H
19#define BDSINTEGRATORQUADRUPOLE_H
21#include "BDSIntegratorMag.hh"
47 G4double minimumRadiusOfCurvatureIn);
54 virtual void Stepper(
const G4double y[],
55 const G4double dydx[],
Common functionality to BDSIM integrators.
Integrator that ignores the field and uses the analytical solution to a quadrupole.
virtual void Stepper(const G4double y[], const G4double dydx[], const G4double h, G4double yOut[], G4double yErr[])
BDSIntegratorQuadrupole()
Private default constructor to enforce use of supplied constructor.
G4double bPrime
B Field Gradient.
G4double minimumRadiusOfCurvature
Efficient storage of magnet strengths.
A simple class to represent the positions of a step.