25 std::vector<double>& rhi,
26 std::vector<double>& ne);
29 std::list<double>& Ls,
30 std::list<double>& Ns);
36 double AveNe(
double r1,
double r2,
int nsample);
41 double* xa,
double* ya,
42 double* xb,
double* yb);
51 std::vector<double>
fNe;
EarthModel(const char *which, double tol)
std::vector< double > fNe
std::vector< double > fRregion
void MakeLayers(double tol)
double DensityStacey(double r)
void GetLayers(std::vector< double > &rlo, std::vector< double > &rhi, std::vector< double > &ne)
int IntersectLineAndCircle(double x1, double y1, double x2, double y2, double r, double *xa, double *ya, double *xb, double *yb)
void LineProfile(double prodL, double cosQ, double rdet, std::list< double > &Ls, std::list< double > &Ns)
double AveNe(double r1, double r2, int nsample)
double DensityPREM(double r)
std::vector< double > fRlo
std::vector< double > fRhi