OpenMS
ChromatogramExtractorAlgorithm::ExtractionCoordinates Struct Reference

#include <OpenMS/ANALYSIS/OPENSWATH/ChromatogramExtractorAlgorithm.h>

Collaboration diagram for ChromatogramExtractorAlgorithm::ExtractionCoordinates:
[legend]

Static Public Member Functions

static bool SortExtractionCoordinatesByMZ (const ChromatogramExtractorAlgorithm::ExtractionCoordinates &left, const ChromatogramExtractorAlgorithm::ExtractionCoordinates &right)
 
static bool SortExtractionCoordinatesReverseByMZ (const ChromatogramExtractorAlgorithm::ExtractionCoordinates &left, const ChromatogramExtractorAlgorithm::ExtractionCoordinates &right)
 

Public Attributes

double mz = 0.0
 m/z value around which should be extracted More...
 
double ion_mobility = 0.0
 ion mobility value around which should be extracted More...
 
double mz_precursor = 0.0
 precursor m/z value (is currently ignored by the algorithm) More...
 
double rt_start = 0.0
 rt start of extraction (in seconds) More...
 
double rt_end = 0.0
 rt end of extraction (in seconds) More...
 
std::string id
 identifier More...
 

Member Function Documentation

◆ SortExtractionCoordinatesByMZ()

static bool SortExtractionCoordinatesByMZ ( const ChromatogramExtractorAlgorithm::ExtractionCoordinates left,
const ChromatogramExtractorAlgorithm::ExtractionCoordinates right 
)
inlinestatic

◆ SortExtractionCoordinatesReverseByMZ()

static bool SortExtractionCoordinatesReverseByMZ ( const ChromatogramExtractorAlgorithm::ExtractionCoordinates left,
const ChromatogramExtractorAlgorithm::ExtractionCoordinates right 
)
inlinestatic

Member Data Documentation

◆ id

std::string id

◆ ion_mobility

double ion_mobility = 0.0

ion mobility value around which should be extracted

Referenced by ChromatogramExtractor::return_chromatogram().

◆ mz

◆ mz_precursor

double mz_precursor = 0.0

precursor m/z value (is currently ignored by the algorithm)

◆ rt_end

double rt_end = 0.0

rt end of extraction (in seconds)

◆ rt_start

double rt_start = 0.0

rt start of extraction (in seconds)