IonScore.
Definition: DeNovoIonScoring.h:60
IonScore(const IonScore &rhs)
Definition: DeNovoIonScoring.h:79
double score
score
Definition: DeNovoIonScoring.h:63
IonScore & operator=(const IonScore &rhs)
Definition: DeNovoIonScoring.h:90
virtual ~IonScore()
Definition: DeNovoIonScoring.h:86
double position
position of the ion
Definition: DeNovoIonScoring.h:66
SignedSize index
index of peak in the spectrum, -1 if not in spectrum
Definition: DeNovoIonScoring.h:69
IonScore()
Definition: DeNovoIonScoring.h:72
Base class for ion scoring implementation for de novo algorithms.
Definition: DeNovoIonScoring.h:52
~DeNovoIonScoring() override
destructor
virtual void getIonScores(std::vector< IonScore > &ion_scores, const PeakSpectrum &spec)=0
DeNovoIonScoring & operator=(const DeNovoIonScoring &rhs)
assignment operator
virtual void getIonScores(std::vector< std::vector< IonScore > > &ion_scores, const PeakMap &exp)=0
DeNovoIonScoring()
default constructor
DeNovoIonScoring(const DeNovoIonScoring &rhs)
copy constructor
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
The representation of a 1D spectrum.
Definition: MSSpectrum.h:70
ptrdiff_t SignedSize
Signed Size type e.g. used as pointer difference.
Definition: Types.h:134
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47