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:49
The representation of a 1D spectrum.
Definition MSSpectrum.h:44
ContainerType::iterator Iterator
Mutable iterator.
Definition MSSpectrum.h:118
Scales the intensity of peaks to the sqrt.
Definition SqrtScaler.h:27
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 & operator=(const SqrtScaler &source)
assignment operator
~SqrtScaler() override
destructor
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19