154 double getBeta_m(
const double& gamma);
Hamiltonian::series_t sbend(const double &gamma0, const double &h, const double &k0)
Sector Bend Hamiltonian.
Hamiltonian::series_t drift(const double &gamma0)
Drift Space Hamiltonian.
Hamiltonian::series_t rbend(double &beta0, double &gamma0, double &q, double &h, double &K0)
:TODO: WIP:Rectangular Bend Hamiltonian
Hamiltonian::series_t quadrupole(const double &gamma0, const double &q, const double &k1)
Quadrupole Hamiltonian.
Hamiltonian(int truncOrder)
Hamiltonian::series_t bendFringe(double &beta0, double &gamma0, double &h, double &k0, series_t &ax, series_t &az)
:TODO: WIP: Fringe Field SBend
Hamiltonian::series_t fringeField(const double &phi, const double &k0)
Hamiltonian for a linear Thin Lens fringe field approximation.
FTps< double, 6 > series_t
Truncated power series in N variables of type T.