59class MassSpectrumCombinerInterface;
 
   78    std::vector<std::pair<pappso_double, pappso_double>> &data_point_vector);
 
   93  using Trace::operator=;
 
 
generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface,...
 
Class to represent a mass spectrum.
 
void sortMz()
Sort the DataPoint instances of this spectrum.
 
void debugPrintValues() const
 
MassSpectrumCstSPtr makeMassSpectrumCstSPtr() const
 
bool equals(const MassSpectrum &other, PrecisionPtr precision) const
Tells if this MassSpectrum is equal to massSpectrum.
 
MassSpectrumSPtr makeMassSpectrumSPtr() const
 
pappso_double tic() const
Compute the total ion current of this mass spectrum.
 
const DataPoint & minIntensityDataPoint() const
Find the DataPoint instance having the smallest intensity (y) value.
 
virtual MassSpectrum & massSpectrumFilter(const MassSpectrumFilterInterface &filter) final
apply a filter on this MassSpectrum
 
MassSpectrum filterSum(const MzRange &mass_range) const
 
virtual MassSpectrum & operator=(const MassSpectrum &other)
 
pappso_double totalIonCurrent() const
Compute the total ion current of this mass spectrum.
 
const DataPoint & maxIntensityDataPoint() const
Find the DataPoint instance having the greatest intensity (y) value.
 
virtual Trace & filter(const FilterInterface &filter) final
apply a filter on this trace
 
int massSpectrumPtrMetaTypeId
 
int massSpectrumMetaTypeId
 
Q_DECLARE_METATYPE(pappso::MassSpectrum)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
QDataStream & operator<<(QDataStream &outstream, const MassSpectrum &massSpectrum)
 
QDataStream & operator>>(QDataStream &instream, MassSpectrum &massSpectrum)
 
double pappso_double
A type definition for doubles.
 
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
 
const PrecisionBase * PrecisionPtr
 
std::shared_ptr< MassSpectrum > MassSpectrumSPtr