| OpenMS 2.5.0

Public Types | Public Member Functions | Private Attributes | List of all members
FTPeakDetectController Class Reference

`#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/FTPeakDetectController.h>`

## Public Types

typedef std::pair< double, boost::shared_ptr< RawData > > | Map
typedef std::vector< Map > | Vec

## Public Member Functions

| ~FTPeakDetectController ()
| FTPeakDetectController ()
| FTPeakDetectController (const FTPeakDetectController &)
void | parseMzXMLData ()
void | startScanParsing (Vec datavec)
void | process_MS1_level_data_structure (ProcessData *)
void | add_raw_peak_to_LC_MS_run (LCElutionPeak *)
void | addLCelutionProfile (SHFeature *, LCElutionPeak *)
bool | checkIfFeatureExtractionExists (std::string)
void | process_MS2_level_data_structure (ProcessData *)
void | extract_MS2_elution_features ()
void | associateMS2FeatureToMS1Feature (MS2Feature *)
void | addMS2FeatureToMS1Feature (MS2Feature *, SHFeature *)
void | constructMS1FeatureFromMS2Feature (MS2Feature *)
void | write_out_parsed_LC_MS (LCMS *)
void | addFakeMSMSToFeature (SHFeature *)
FTPeakDetectController & | operator= (const FTPeakDetectController &)
FTPeakDetectController & | operator<= (const FTPeakDetectController &)
FTPeakDetectController & | operator>= (const FTPeakDetectController &)
FTPeakDetectController & | operator< (const FTPeakDetectController &)
FTPeakDetectController & | operator> (const FTPeakDetectController &)
void | set_target_file (std::string in)
std::string | get_target_file ()
LCMS * | getLCMS ()

## Private Attributes

LCMS * | lcms_
std::vector< LCMS > | lcmsRuns_
std::string | targetMzXML
std::string | SOURCE_DIR
std::string | OUTPUT_DIR

## Member Typedef Documentation

## ◆ Map

typedef std::pair<double, boost::shared_ptr<RawData> > Map

## ◆ Vec

typedef std::vector<Map> Vec

## Constructor & Destructor Documentation

## ◆ ~FTPeakDetectController()

~FTPeakDetectController | ( |  | ) |

## ◆ FTPeakDetectController() [1/2]

FTPeakDetectController | ( |  | ) |

## ◆ FTPeakDetectController() [2/2]

FTPeakDetectController | ( | const FTPeakDetectController & |  | ) |

## Member Function Documentation

## ◆ add_raw_peak_to_LC_MS_run()

void add_raw_peak_to_LC_MS_run | ( | LCElutionPeak * |  | ) |

## ◆ addFakeMSMSToFeature()

void addFakeMSMSToFeature | ( | SHFeature * |  | ) |

## ◆ addLCelutionProfile()

void addLCelutionProfile | ( | SHFeature * | ,
|  | LCElutionPeak * |
| ) |  |

## ◆ addMS2FeatureToMS1Feature()

void addMS2FeatureToMS1Feature | ( | MS2Feature * | ,
|  | SHFeature * |
| ) |  |

## ◆ associateMS2FeatureToMS1Feature()

void associateMS2FeatureToMS1Feature | ( | MS2Feature * |  | ) |

## ◆ checkIfFeatureExtractionExists()

bool checkIfFeatureExtractionExists | ( | std::string |  | ) |

## ◆ constructMS1FeatureFromMS2Feature()

void constructMS1FeatureFromMS2Feature | ( | MS2Feature * |  | ) |

## ◆ extract_MS2_elution_features()

void extract_MS2_elution_features | ( |  | ) |

## ◆ get_target_file()

std::string get_target_file | ( |  | ) |

inline

References FTPeakDetectController::targetMzXML.

## ◆ getLCMS()

LCMS * getLCMS | ( |  | ) |

inline

References FTPeakDetectController::lcms_.

## ◆ operator<()

FTPeakDetectController& operator< | ( | const FTPeakDetectController & |  | ) |

## ◆ operator<=()

FTPeakDetectController& operator<= | ( | const FTPeakDetectController & |  | ) |

## ◆ operator=()

FTPeakDetectController& operator= | ( | const FTPeakDetectController & |  | ) |

## ◆ operator>()

FTPeakDetectController& operator> | ( | const FTPeakDetectController & |  | ) |

## ◆ operator>=()

FTPeakDetectController& operator>= | ( | const FTPeakDetectController & |  | ) |

## ◆ parseMzXMLData()

void parseMzXMLData | ( |  | ) |

## ◆ process_MS1_level_data_structure()

void process_MS1_level_data_structure | ( | ProcessData * |  | ) |

## ◆ process_MS2_level_data_structure()

void process_MS2_level_data_structure | ( | ProcessData * |  | ) |

## ◆ set_target_file()

void set_target_file | ( | std::string | in | ) |

inline

References FTPeakDetectController::targetMzXML.

## ◆ startScanParsing()

void startScanParsing | ( | Vec | datavec | ) |

## ◆ write_out_parsed_LC_MS()

void write_out_parsed_LC_MS | ( | LCMS * |  | ) |

## Member Data Documentation

## ◆ lcms_

LCMS* lcms_

private

Referenced by FTPeakDetectController::getLCMS().

## ◆ lcmsRuns_

std::vector<LCMS> lcmsRuns_

private

## ◆ OUTPUT_DIR

std::string OUTPUT_DIR

private

## ◆ SOURCE_DIR

std::string SOURCE_DIR

private

## ◆ targetMzXML

std::string targetMzXML

private

Referenced by FTPeakDetectController::get_target_file(), and FTPeakDetectController::set_target_file().