![]() |
OpenMS
2.6.0
|
Enumerations | |
enum | IMType { IM_NONE , IM_STACKED , IM_MULTIPLE_SPECTRA } |
Functions | |
IMType | determineIMType (const MSExperiment &exp) |
void | processDriftTimeStack (const std::vector< MSSpectrum > &stack, std::vector< MSSpectrum > &result) |
Process a stack of drift time spectra. | |
void | expandIMSpectrum (const MSSpectrum &tmps, std::vector< MSSpectrum > &result) |
Expands a single MSSpectrum (single frame) into individual ion mobility spectrum. | |
void | collapseIMSpectrum (const MSExperiment &exp, std::vector< MSSpectrum > &result) |
Collapses multiple IM spectra from the same frame into a single MSSpectrum. | |
enum IMType |
void collapseIMSpectrum | ( | const MSExperiment & | exp, |
std::vector< MSSpectrum > & | result | ||
) |
Collapses multiple IM spectra from the same frame into a single MSSpectrum.
exp | The input experiment with multiple spectra per frame |
result | The output spectra collapsed to a single spectrum per frame |
References processDriftTimeStack().
IMType determineIMType | ( | const MSExperiment & | exp | ) |
References IM_MULTIPLE_SPECTRA, IM_NONE, and IM_STACKED.
void expandIMSpectrum | ( | const MSSpectrum & | tmps, |
std::vector< MSSpectrum > & | result | ||
) |
Expands a single MSSpectrum (single frame) into individual ion mobility spectrum.
tmps | The input spectrum (a single spectrum per frame) |
result | The output spectra with multiple spectra per frame |
void processDriftTimeStack | ( | const std::vector< MSSpectrum > & | stack, |
std::vector< MSSpectrum > & | result | ||
) |
Process a stack of drift time spectra.
Referenced by collapseIMSpectrum().