calculateInterpolationParametersPerEnergy(double E, Eigen::Array< double, Eigen::Dynamic, 2 > CDF_RITA_PER_ENERGY) (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
CDF_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
ContinuousInversion()=default (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | |
ContinuousInversion(std::function< double(double, double)> &PDF, Eigen::VectorXd &energies, double x_min, double x_max, double err_thresh=1E-4) | ProbabilityDist::ContinuousInversion | explicit |
energies_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
err_thresh_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
generateCDFPerEnergy(double E, Eigen::VectorXd x_grid) (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
getEta(double x, IntervalData id) const (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
getInterpErrorOverInterval(double E, IntervalData id) const (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
getMinimizedErrorCDFPerEnergy(double E, double err_thresh) (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
getPDFFromCDFOverInterval(double E, double x, IntervalData id) const (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
getXFromY(int energy_index, double y) const (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
initializeCDFAndInterpolationParameters() (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
interp_parameters_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
normalized_PDF_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
normalizePDF(double E) (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
PDF_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
sample(double E) const | ProbabilityDist::ContinuousInversion | |
uniform_dist_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
x_max_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |
x_min_ (defined in ProbabilityDist::ContinuousInversion) | ProbabilityDist::ContinuousInversion | private |