This is the complete list of members for LHCOpticsApproximator, including all inherited members.
AddRectEllipseAperture(const LHCOpticsApproximator &in, double rect_x, double rect_y, double r_el_x, double r_el_y) | LHCOpticsApproximator | |
AllocateErrorHists(TH1D *err_hists[4]) | LHCOpticsApproximator | private |
AllocateErrorInputCorHists(TH2D *err_inp_cor_hists[4][5]) | LHCOpticsApproximator | private |
AllocateErrorOutputCorHists(TH2D *err_out_cor_hists[4][5]) | LHCOpticsApproximator | private |
apertures_ | LHCOpticsApproximator | private |
AUTOMATIC enum value | LHCOpticsApproximator | |
beam | LHCOpticsApproximator | private |
beam_type enum name | LHCOpticsApproximator | |
CheckInputRange(const double *in, bool invert_beam_coord_sytems=true) const | LHCOpticsApproximator | |
coord_names | LHCOpticsApproximator | private |
DeleteErrorCorHistograms(TH2D *err_cor_hists[4][5]) | LHCOpticsApproximator | private |
DeleteErrorHists(TH1D *err_hists[4]) | LHCOpticsApproximator | private |
FillErrorDataCorHistograms(double errors[4], double var[5], TH2D *err_cor_hists[4][5]) | LHCOpticsApproximator | private |
FillErrorHistograms(double errors[4], TH1D *err_hists[4]) | LHCOpticsApproximator | private |
GetBeamType() const | LHCOpticsApproximator | inline |
GetDx(double mad_init_x, double mad_init_thx, double mad_init_y, double mad_init_thy, double mad_init_xi, double d_mad_xi=0.001) | LHCOpticsApproximator | |
GetDxds(double mad_init_x, double mad_init_thx, double mad_init_y, double mad_init_thy, double mad_init_xi, double d_mad_xi=0.001) | LHCOpticsApproximator | |
GetLinearApproximation(double atPoint[], double &Cx, double &Lx, double &vx, double &Cy, double &Ly, double &vy, double &D, double ep=1E-5) | LHCOpticsApproximator | |
GetLineariasedTransportMatrixX(double mad_init_x, double mad_init_thx, double mad_init_y, double mad_init_thy, double mad_init_xi, TMatrixD &tr_matrix, double d_mad_x=10e-6, double d_mad_thx=10e-6) | LHCOpticsApproximator | |
GetLineariasedTransportMatrixY(double mad_init_x, double mad_init_thx, double mad_init_y, double mad_init_thy, double mad_init_xi, TMatrixD &tr_matrix, double d_mad_y=10e-6, double d_mad_thy=10e-6) | LHCOpticsApproximator | |
Init() | LHCOpticsApproximator | private |
InitializeApproximators(polynomials_selection mode, int max_degree_x, int max_degree_tx, int max_degree_y, int max_degree_ty, bool common_terms) | LHCOpticsApproximator | private |
lhcb1 enum value | LHCOpticsApproximator | |
lhcb2 enum value | LHCOpticsApproximator | |
LHCOpticsApproximator() | LHCOpticsApproximator | |
LHCOpticsApproximator(std::string name, std::string title, TMultiDimFet::EMDFPolyType polynom_type, std::string beam_direction, double nominal_beam_momentum) | LHCOpticsApproximator | |
LHCOpticsApproximator(const LHCOpticsApproximator &org) | LHCOpticsApproximator | |
nominal_beam_energy_ | LHCOpticsApproximator | private |
nominal_beam_momentum_ | LHCOpticsApproximator | private |
operator=(const LHCOpticsApproximator &org) | LHCOpticsApproximator | |
out_polynomials | LHCOpticsApproximator | private |
ParameterOutOfRangePenalty(double par_m[], bool invert_beam_coord_sytems=true) const | LHCOpticsApproximator | |
polynomials_selection enum name | LHCOpticsApproximator | |
PREDEFINED enum value | LHCOpticsApproximator | |
PrintCoordinateOpticalFunctions(TMultiDimFet ¶metrization, const std::string &coord_name, const std::vector< std::string > &input_vars) | LHCOpticsApproximator | |
PrintInputRange() | LHCOpticsApproximator | |
PrintOpticalFunctions() | LHCOpticsApproximator | |
ProtonTransportFunctionsESSource class | LHCOpticsApproximator | friend |
s_begin_ | LHCOpticsApproximator | private |
s_end_ | LHCOpticsApproximator | private |
SetDefaultAproximatorSettings(TMultiDimFet &approximator, VariableType var_type, int max_degree) | LHCOpticsApproximator | private |
SetTermsManually(TMultiDimFet &approximator, VariableType variable, int max_degree, bool common_terms) | LHCOpticsApproximator | private |
Test(TTree *inp_tree, TFile *f_out, std::string data_prefix=std::string("def"), std::string base_out_dir=std::string("")) | LHCOpticsApproximator | |
TestAperture(TTree *in_tree, TTree *out_tree) | LHCOpticsApproximator | |
theta_x_parametrisation | LHCOpticsApproximator | private |
theta_y_parametrisation | LHCOpticsApproximator | private |
Train(TTree *inp_tree, std::string data_prefix=std::string("def"), polynomials_selection mode=PREDEFINED, int max_degree_x=10, int max_degree_tx=10, int max_degree_y=10, int max_degree_ty=10, bool common_terms=false, double *prec=nullptr) | LHCOpticsApproximator | |
trained_ | LHCOpticsApproximator | private |
Transport(const double *in, double *out, bool check_apertures=false, bool invert_beam_coord_sytems=true) const | LHCOpticsApproximator | |
Transport(const MadKinematicDescriptor *in, MadKinematicDescriptor *out, bool check_apertures=false, bool invert_beam_coord_sytems=true) const | LHCOpticsApproximator | |
Transport2D(const double *in, double *out, bool check_apertures=false, bool invert_beam_coord_sytems=true) const | LHCOpticsApproximator | |
Transport_m_GeV(double in_pos[3], double in_momentum[3], double out_pos[3], double out_momentum[3], bool check_apertures, double z2_z1_dist) const | LHCOpticsApproximator | |
VariableType enum name | LHCOpticsApproximator | private |
WriteHistograms(TH1D *err_hists[4], TH2D *err_inp_cor_hists[4][5], TH2D *err_out_cor_hists[4][5], TFile *f_out, std::string base_out_dir) | LHCOpticsApproximator | private |
x_parametrisation | LHCOpticsApproximator | private |
y_parametrisation | LHCOpticsApproximator | private |