44 template <
typename SpectrumType>
50 double intens = it->getIntensity();
56 it->setIntensity(std::sqrt(intens));
60 std::cerr <<
"Warning negative intensities were set to zero" << std::endl;
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:45
The representation of a 1D spectrum.
Definition: MSSpectrum.h:44
ContainerType::iterator Iterator
Mutable iterator.
Definition: MSSpectrum.h:108
Scales the intensity of peaks to the sqrt.
Definition: SqrtScaler.h:27
SqrtScaler & operator=(const SqrtScaler &source)
assignment operator
SqrtScaler(const SqrtScaler &source)
copy constructor
SqrtScaler()
default constructor
void filterPeakSpectrum(PeakSpectrum &spectrum)
void filterPeakMap(PeakMap &exp)
void filterSpectrum(SpectrumType &spectrum)
Definition: SqrtScaler.h:45
~SqrtScaler() override
destructor
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19