![]() |
OpenMS
2.5.0
|
Namespaces | |
Internal | |
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. More... | |
void | expandIMSpectrum (const MSSpectrum &tmps, std::vector< MSSpectrum > &result) |
Expands a single MSSpectrum (single frame) into individual ion mobility spectrum. More... | |
void | collapseIMSpectrum (const MSExperiment &exp, std::vector< MSSpectrum > &result) |
Collapses multiple IM spectra from the same frame into a single MSSpectrum. More... | |
enum IMType |
void OpenMS::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 OpenMS::determineIMType | ( | const MSExperiment & | exp | ) |
References IM_MULTIPLE_SPECTRA, IM_NONE, and IM_STACKED.
void OpenMS::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 OpenMS::processDriftTimeStack | ( | const std::vector< MSSpectrum > & | stack, |
std::vector< MSSpectrum > & | result | ||
) |
Process a stack of drift time spectra.
Referenced by collapseIMSpectrum().