19#ifndef BDSINTEGRATORDIPOLEFRINGESCALING_H
20#define BDSINTEGRATORDIPOLEFRINGESCALING_H
22#include "BDSIntegratorDipoleFringe.hh"
42 const G4double& tiltIn = 0);
48 virtual void Stepper(
const G4double yIn[],
49 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.