| | |
Provides a peak picking feature for data acquired on high resolving power instruments. More...
| Header: | #include <MsXpS/libXpertMassCore/HighResPeakPicker.hpp> |
| struct | PeakRange |
| HighResPeakPicker() | |
| HighResPeakPicker(MsXpS::libXpertMassCore::Processing::HighResPeakPickerParameters ¶meters, MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters signal_to_noise_estimator_params) | |
| virtual | ~HighResPeakPicker() |
| void | pick(const pappso::Trace &initial_trace, pappso::Trace &picked_peaks, QList<MsXpS::libXpertMassCore::Processing::HighResPeakPicker::PeakRange> &peak_ranges) |
| void | setLocalSignalToNoiseEstimatorParams(const MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters ¶meters) |
| MsXpS::libXpertMassCore::Processing::HighResPeakPicker & | operator=(const MsXpS::libXpertMassCore::Processing::HighResPeakPicker &other) |
| MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters | m_localSignalToNoiseEstimatorParams |
| MsXpS::libXpertMassCore::Processing::HighResPeakPickerParameters | m_parameters |
Peak picking is also known as centroidation, where the software extracts from a profile mode shaped peak the m/z value that best represents it.
The process that is carried out in this picker is based on the modeling of the shaped peak profile using a spline model and on the determination of the centroid value out of it.
Constructs a HighResPeakPicker instance with default member values.
[explicit] HighResPeakPicker::HighResPeakPicker(MsXpS::libXpertMassCore::Processing::HighResPeakPickerParameters ¶meters, MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters signal_to_noise_estimator_params)Constructs a HighResPeakPicker instance with parameters and signal_to_noise_estimator_params.
[virtual noexcept] HighResPeakPicker::~HighResPeakPicker()Destructs this instance.
Runs the peak picking process on initial_trace.
In the process of peaking peaks picked_peaks is updated with found peaks and peak_ranges also.
For each found peak added to picked_peaks, a corresponding PeakRange item is added to peak_ranges. This allows to enquire about the range of any single peak in picked_peaks.
Sets the member local signal-to-noise estimator parameters to parameters.
Assigns other to this instance and returns a reference to this instance.
This variable holds the local signal-to-noise estimator parameters.
This variable holds the parameters required to configure the peak picker.