multisol.h

File Path: modules/nusol/tmp/multisol/include/multisol/multisol.h

File Type: H (Header)

Lines: 143

Dependencies

Includes:

  • iostream

  • reconstruction/matrix.h

  • string

  • templates/particle_template.h

Classes

multisol

Methods:

  • void make_rt()

  • matrix H_tilde(double t, double z)

  • matrix dHdt_tilde(double t, double z = 1)

  • matrix H(double t, double z)

  • matrix dHdt(double t, double z = 1)

  • matrix d2Hdt2(double t, double z = 1)

  • vec3 v(double t, double z, double phi)

  • vec3 dv_dt(double t, double z, double phi)

  • vec3 dv_dphi(double t, double z, double phi)

  • vec3 d2v_dt_dphi(double t, double z, double phi)

Structs

multisol_t

Members:

  • double A = 0, B = 0, C = 0

  • double D = 0, E = 0, F = 0

rev_t

Members:

  • double u = 0

  • double v = 0

  • double u_p = 0

  • double v_p = 0

  • double t = 0

  • double z = 0

mass_t

Members:

  • double mt = 0

  • double mw = 0

  • double sx = 0

  • double sy = 0

geo_t

Members:

  • ~geo_t()

  • double px(double u, double v)

  • double py(double u, double v)

  • double pz(double u, double v)

  • vec3 r0, d, _pts1, _pts2

  • double lx(double s)

  • double ly(double s)

  • double lz(double s)