OpenMS
FLASHHelperClasses::MassFeature Struct Reference

Mass feature (Deconvolved masses in spectra are traced by Mass tracing to generate mass features - like LC-MS features). More...

#include <OpenMS/ANALYSIS/TOPDOWN/FLASHHelperClasses.h>

Collaboration diagram for FLASHHelperClasses::MassFeature:
[legend]

Public Member Functions

bool operator< (const MassFeature &a) const
 features are compared More...
 
bool operator> (const MassFeature &a) const
 
bool operator== (const MassFeature &other) const
 

Public Attributes

uint index
 feature index; More...
 
MassTrace mt
 the trace calculated from the masses More...
 
std::vector< float > per_charge_intensity
 per charge and isotope intensities More...
 
std::vector< float > per_isotope_intensity
 
int iso_offset
 isotope offset between deconvolved masses and mass feature More...
 
int scan_number
 representative scan number, min and max scan numbers, and representative charge More...
 
int min_scan_number
 
int max_scan_number
 
int rep_charge
 
double avg_mass
 average mass More...
 
int min_charge
 minimum maximum charges, and number of charges More...
 
int max_charge
 
int charge_count
 
double isotope_score
 
double qscore
 
double rep_mz
 
bool is_decoy
 
uint ms_level
 

Detailed Description

Mass feature (Deconvolved masses in spectra are traced by Mass tracing to generate mass features - like LC-MS features).

Member Function Documentation

◆ operator<()

bool operator< ( const MassFeature a) const
inline

features are compared

References FLASHHelperClasses::MassFeature::avg_mass.

◆ operator==()

bool operator== ( const MassFeature other) const
inline

◆ operator>()

bool operator> ( const MassFeature a) const
inline

Member Data Documentation

◆ avg_mass

◆ charge_count

int charge_count

◆ index

uint index

feature index;

◆ is_decoy

bool is_decoy

◆ iso_offset

int iso_offset

isotope offset between deconvolved masses and mass feature

◆ isotope_score

double isotope_score

◆ max_charge

int max_charge

◆ max_scan_number

int max_scan_number

◆ min_charge

int min_charge

minimum maximum charges, and number of charges

◆ min_scan_number

int min_scan_number

◆ ms_level

uint ms_level

◆ mt

the trace calculated from the masses

◆ per_charge_intensity

std::vector<float> per_charge_intensity

per charge and isotope intensities

◆ per_isotope_intensity

std::vector<float> per_isotope_intensity

◆ qscore

double qscore

◆ rep_charge

int rep_charge

◆ rep_mz

double rep_mz

◆ scan_number

int scan_number

representative scan number, min and max scan numbers, and representative charge