47 #include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/SuperHirnConfig.h> 
  144     SHFeature(
double, 
double, 
int, 
int, 
int, 
int, 
float, 
float, 
float);
 
  155     void showMS2consensSpectraInfo();
 
  163     void add_MS2_info(std::map<
double, std::vector<MS2Info> > *);
 
  165     bool get_MS2_info(
double);
 
  167     bool check_MS2_empty();
 
  169     void removeAllMS2Information();
 
  171     int get_MS2_SCANS_SIZE();
 
  173     std::map<double, std::vector<MS2Info> > * get_MS2_SCAN_MAP();
 
  175     std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCANS_START();
 
  176     std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCANS_END();
 
  179     MS2Info * get_best_MS2_SCAN(
double);
 
  181     void setFeatureExtraInformation(std::string in);
 
  182     std::string getFeatureExtraInformation();
 
  186     std::map<int, SHFeature> * get_match_list_REFERENCE();
 
  187     std::map<int, SHFeature> get_match_list();
 
  188     std::map<int, SHFeature>::iterator get_match_list_start();
 
  189     std::map<int, SHFeature>::iterator get_match_list_end();
 
  190     std::map<int, SHFeature>::iterator find_match_by_id(
int ID);
 
  196     double get_MATCHED_peak_area();
 
  197     bool check_match_by_id(
int);
 
  198     void erase_match_list();
 
  200     std::map<int, double> get_feature_profile();
 
  203     int get_replicate_match_nb();
 
  204     int get_matching_nb();
 
  206     double get_replicate_intensity_sum();
 
  215     void set_MZ(
double in);
 
  216     double get_MZ_START();
 
  217     void set_MZ_START(
double in);
 
  219     void set_MZ_END(
double in);
 
  221     double get_THEO_MZ();
 
  222     double get_THEO_MZ(
double T);
 
  223     std::string get_AC();
 
  224     std::string get_AC(
double T);
 
  225     bool check_AC(std::string in);
 
  226     bool check_AC(std::string in, 
double T);
 
  227     std::string get_SQ();
 
  228     std::string get_SQ(
double T);
 
  229     std::string get_TOTAL_SQ();
 
  230     std::string get_TOTAL_SQ(
double T);
 
  231     std::string get_MOD_SQ();
 
  232     std::string get_MOD_SQ(
double T);
 
  233     double get_pep_prob();
 
  234     double get_pep_prob(
double T);
 
  235     std::string get_MS2_TYPE_TAG();
 
  236     std::string get_MS2_TYPE_TAG(
double T);
 
  238     int get_MS2_scan(
double T);
 
  239     std::map<double, std::vector<MS2Info> > * get_MS2_SCAN_LIST();
 
  240     std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCAN_LIST_START();
 
  241     std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCAN_LIST_END();
 
  243     int get_scan_number();
 
  244     void set_scan_number(
int in);
 
  245     int get_scan_start();
 
  246     void set_scan_start(
int in);
 
  248     void set_scan_end(
int in);
 
  249     int get_charge_state();
 
  250     void set_charge_state(
int in);
 
  251     void set_peak_area(
float in);
 
  252     double get_peak_area();
 
  254     double get_peak_area(
int);
 
  255     double get_apex_peak_intensity();
 
  256     void set_apex_peak_intensity(
double in);
 
  257     void normalize_peak_area_by_factor(
double factor);
 
  259     double get_alignment_error_up();
 
  260     void set_alignment_error_up(
double in);
 
  261     double get_alignment_error_down();
 
  262     void set_alignment_error_down(
double in);
 
  264     void set_SCORE_HOLDER(
double in);
 
  265     double get_SCORE_HOLDER();
 
  267     double get_retention_time();
 
  268     void set_retention_time(
double in);
 
  269     double get_retention_time_START();
 
  270     void set_retention_time_START(
double in);
 
  271     double get_retention_time_END();
 
  272     void set_retention_time_END(
double in);
 
  275     double get_raw_retention_time_apex();
 
  276     void set_raw_retention_time_apex(
double in);
 
  278     void set_raw_MZ(
double in);
 
  281     void set_feature_ID(
int in);
 
  282     int get_feature_ID();
 
  284     void set_spectrum_ID(
int in);
 
  286     int get_spectrum_ID();
 
  288     void set_MASTER_ID(
int in);
 
  292     int get_nb_common_match();
 
  295     double get_peak_score();
 
  296     void set_peak_score(
double in);
 
  299     double get_Molecular_Mass();
 
  302     double get_FEATURE_PI();
 
  303     void set_FEATURE_PI(
double in);
 
  317     double get_profile_retention_time();
 
  318     double get_profile_Molecular_Mass();
 
  322     bool get_feature_match_status();
 
  323     void set_feature_match_status(
bool in);
 
  328     void removeMS2Feature();
 
  331     double getSignalToNoise();
 
  332     void setSignalToNoise(
double in);
 
  334     double getBackgroundNoiseLevel();
 
  335     void setBackgroundNoiseLevel(
double in);
 
  340     static double get_MONO_H();
 
  344     static bool compareFeatureMassValuesAtPPMLevel(
double, 
double);
 
  347     static double getFeatureMassErrorAtPPMLevel(
double);