6float plotpa0,plotRM,plotRM_err;
8std::vector<double> goodfreqs;
9std::vector<double> goodpa;
10std::vector<double> goodpa_stddev;
12std::vector<double> goodi;
13std::vector<double> goodirms;
14std::vector<double> goodv;
15std::vector<double> goodvrms;
16std::vector<double> goodq;
17std::vector<double> goodqrms;
18std::vector<double> goodu;
19std::vector<double> goodurms;
21std::vector<double> goodl;
22std::vector<double> goodlrms;
25std::vector<double> delta_V;
26std::vector<double> delta_Verr;
27std::vector<double> delta_L;
28std::vector<double> delta_Lerr;
31void set_plotparams(
float _plotpa0,
float _plotRM,
float _plotRM_err){
35 plotRM_err=_plotRM_err;
39std::vector<float> fbscr_RMs;
40std::vector<float> fbscr_RM_errs;
41std::vector<float> fbscr_RM_probmax;
44float best_fbscr_probmax;
47float best_fbscr_RM_err;
63float lookup_PA_err(
float xint);
65float lookup_RM_err(std::vector<float>& xint);
67std::vector<int> ibin_vec;
69void Kasterg_Fit(
float& fRM_low,
float& fRM_high,
float& fRM_step,
70 const std::vector<double>& freqs,
71 const std::vector<double>& PAs,
72 const std::vector<double>& PA_stddevs,
73 double& RM,
double& PA0,
double& sigRM,
double& sigPA0,
74 double& probmax,
int& iRM);