OpenMS  2.4.0
Public Types | Static Public Member Functions | Static Private Member Functions | List of all members
HyperScore Struct Reference

An implementation of the X!Tandem HyperScore PSM scoring function. More...

#include <OpenMS/ANALYSIS/RNPXL/HyperScore.h>

Public Types

typedef std::pair< Size, doubleIndexScorePair
 

Static Public Member Functions

static double compute (double fragment_mass_tolerance, bool fragment_mass_tolerance_unit_ppm, const PeakSpectrum &exp_spectrum, const PeakSpectrum &theo_spectrum)
 

Static Private Member Functions

static double logfactorial_ (UInt x)
 

Detailed Description

An implementation of the X!Tandem HyperScore PSM scoring function.

Member Typedef Documentation

◆ IndexScorePair

typedef std::pair<Size, double> IndexScorePair

Member Function Documentation

◆ compute()

static double compute ( double  fragment_mass_tolerance,
bool  fragment_mass_tolerance_unit_ppm,
const PeakSpectrum exp_spectrum,
const PeakSpectrum theo_spectrum 
)
static

◆ logfactorial_()

static double logfactorial_ ( UInt  x)
staticprivate