18#ifndef BDSINTEGRATORDIPOLEFRINGESCALING_H
19#define BDSINTEGRATORDIPOLEFRINGESCALING_H
21#include "BDSIntegratorDipoleFringe.hh"
41 const G4double& tiltIn = 0);
47 virtual void Stepper(
const G4double yIn[],
48 const G4double dydx[],
Derived fringe field integrator that does normalise to momentum.
BDSIntegratorDipoleFringeScaling()=delete
Private default constructor to enforce use of supplied constructor.
const G4double bRho
Nominal magnetic rigidity.
virtual void Stepper(const G4double yIn[], const G4double dydx[], const G4double h, G4double yOut[], G4double yErr[])
Integrator that ignores the field and uses the analytical solution for a dipole kick.
G4double minimumRadiusOfCurvature
Efficient storage of magnet strengths.