19#ifndef BDSINTEGRATORQUADRUPOLE_H
20#define BDSINTEGRATORQUADRUPOLE_H
22#include "BDSIntegratorMag.hh"
48 G4double minimumRadiusOfCurvatureIn);
55 virtual void Stepper(
const G4double y[],
56 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.