OpenMS  2.4.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MS2Feature Class Reference

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS2Feature.h>

Inheritance diagram for MS2Feature:
ClusteredMS2ConsensusSpectrum MS2ConsensusSpectrum

Public Member Functions

 ~MS2Feature ()
 
 MS2Feature ()
 
 MS2Feature (MS2Fragment *)
 
 MS2Feature (double iPrecursorMZ, double iTR, int iChrg, int iApexScan)
 
 MS2Feature (const MS2Feature &)
 
 MS2Feature (const MS2Feature *)
 
bool operator== (const MS2Feature &)
 
MS2Featureoperator<= (const MS2Feature &)
 
MS2Featureoperator>= (const MS2Feature &)
 
MS2Featureoperator< (const MS2Feature &)
 
MS2Featureoperator> (const MS2Feature &)
 
void show_info ()
 
void setID (int in)
 
int getID ()
 
- Public Member Functions inherited from ClusteredMS2ConsensusSpectrum
 ~ClusteredMS2ConsensusSpectrum ()
 
 ClusteredMS2ConsensusSpectrum ()
 
 ClusteredMS2ConsensusSpectrum (MS2Fragment *)
 
 ClusteredMS2ConsensusSpectrum (MS2ConsensusSpectrum *)
 
 ClusteredMS2ConsensusSpectrum (double, double, int, int)
 
 ClusteredMS2ConsensusSpectrum (const ClusteredMS2ConsensusSpectrum &)
 
 ClusteredMS2ConsensusSpectrum (const ClusteredMS2ConsensusSpectrum *)
 
bool operator== (const ClusteredMS2ConsensusSpectrum &)
 
ClusteredMS2ConsensusSpectrumoperator<= (const ClusteredMS2ConsensusSpectrum &)
 
ClusteredMS2ConsensusSpectrumoperator>= (const ClusteredMS2ConsensusSpectrum &)
 
ClusteredMS2ConsensusSpectrumoperator< (const ClusteredMS2ConsensusSpectrum &)
 
ClusteredMS2ConsensusSpectrumoperator> (const ClusteredMS2ConsensusSpectrum &)
 
void constructClusteredConsenusSpectraFragments (MS2ConsensusSpectrum *)
 
void addMS2ConsensusSpectrum (MS2ConsensusSpectrum *)
 
void extractFragmentsFromSpectra (MS2ConsensusSpectrum *)
 
void mergeMS2Fragments (MS2Fragment *, MS2Fragment *)
 
void plotCombinedSpectra ()
 
void removeOutlierFragments ()
 
int getNumberOfSpectraScan ()
 
std::vector< int >::iterator getSpectraScanNumberStart ()
 
std::vector< int >::iterator getSpectraScanNumberEnd ()
 
MS2ConsensusSpectrumoperator= (const MS2ConsensusSpectrum &)
 
- Public Member Functions inherited from MS2ConsensusSpectrum
 ~MS2ConsensusSpectrum ()
 
 MS2ConsensusSpectrum ()
 
 MS2ConsensusSpectrum (MS2Fragment *)
 
 MS2ConsensusSpectrum (double iPrecursorMZ, double iTR, int iChrg, int iApexScan)
 
 MS2ConsensusSpectrum (const MS2ConsensusSpectrum &)
 
 MS2ConsensusSpectrum (const MS2ConsensusSpectrum *)
 
MS2ConsensusSpectrumoperator= (const MS2ConsensusSpectrum &)
 
bool operator== (const MS2ConsensusSpectrum &)
 
MS2ConsensusSpectrumoperator<= (const MS2ConsensusSpectrum &)
 
MS2ConsensusSpectrumoperator>= (const MS2ConsensusSpectrum &)
 
MS2ConsensusSpectrumoperator< (const MS2ConsensusSpectrum &)
 
MS2ConsensusSpectrumoperator> (const MS2ConsensusSpectrum &)
 
double getLCElutionPeakSimilarity (MS2Fragment *)
 
void addMS2Fragment (MS2Fragment *)
 
void computeMS2SpectrumParameters ()
 
void show_info ()
 
MS2FragmentfindMS2Fragment (double)
 
double getPrecursorMZ ()
 
double getTR ()
 
double getStartTR ()
 
double getEndTR ()
 
void setPrecursorChrg (int in)
 
int getPrecursorChrg ()
 
int getApexScan ()
 
int getStartScan ()
 
int getEndScan ()
 
int getNbMS2Fragments ()
 
std::multimap< double, MS2Fragment >::iterator getMS2FragmentPeakStart ()
 
std::multimap< double, MS2Fragment >::iterator getMS2FragmentPeakEnd ()
 
std::multimap< double, MS2Fragment > * getMS2FragmentMap ()
 

Private Member Functions

MS2ConsensusSpectrumoperator= (const MS2ConsensusSpectrum &)
 

Private Attributes

int ID
 

Additional Inherited Members

- Public Attributes inherited from MS2ConsensusSpectrum
double precursorMZ
 
double TR
 
- Static Public Attributes inherited from MS2ConsensusSpectrum
static double MS2_MZ_TOLERANCE
 
- Protected Attributes inherited from MS2ConsensusSpectrum
double startTR
 
double endTR
 
int z
 
int apexScan
 
int startScan
 
int endScan
 

Constructor & Destructor Documentation

◆ ~MS2Feature()

~MS2Feature ( )

◆ MS2Feature() [1/5]

MS2Feature ( )
inline

◆ MS2Feature() [2/5]

◆ MS2Feature() [3/5]

MS2Feature ( double  iPrecursorMZ,
double  iTR,
int  iChrg,
int  iApexScan 
)

◆ MS2Feature() [4/5]

MS2Feature ( const MS2Feature )

◆ MS2Feature() [5/5]

MS2Feature ( const MS2Feature )

Member Function Documentation

◆ getID()

int getID ( )
inline

◆ operator<()

MS2Feature& operator< ( const MS2Feature )

◆ operator<=()

MS2Feature& operator<= ( const MS2Feature )

◆ operator=()

MS2ConsensusSpectrum& operator=
private

◆ operator==()

bool operator== ( const MS2Feature )

◆ operator>()

MS2Feature& operator> ( const MS2Feature )

◆ operator>=()

MS2Feature& operator>= ( const MS2Feature )

◆ setID()

void setID ( int  in)
inline

◆ show_info()

void show_info ( )

Member Data Documentation

◆ ID

int ID
private