65 static double compute(
double fragment_mass_tolerance,
66 bool fragment_mass_tolerance_unit_ppm,
75 size_t matched_b_ions = 0;
76 size_t matched_y_ions = 0;
77 double mean_error = 0.0;
80 static double computeWithDetail(
double fragment_mass_tolerance,
81 bool fragment_mass_tolerance_unit_ppm,
98 static double compute(
double fragment_mass_tolerance,
99 bool fragment_mass_tolerance_unit_ppm,
118 static double compute(
double fragment_mass_tolerance,
119 bool fragment_mass_tolerance_unit_ppm,
124 std::vector<double>& intensity_sum);
128 static double logfactorial_(
const int x,
int base = 2);
An implementation of the X!Tandem HyperScore PSM scoring function.
Definition: HyperScore.h:50
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Integer data array class.
Definition: DataArrays.h:52
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
compute the (ln transformed) X!Tandem HyperScore overload that returns some additional information on...
Definition: HyperScore.h:73
std::pair< Size, double > IndexScorePair
Definition: HyperScore.h:52