47 #include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/SuperHirnConfig.h> 
   57   class SUPERHIRN_DLLAPI 
LCMS 
  110     void order_by_mass();
 
  113     float compare_feature_mass(
const void *, 
const void *);
 
  156     void tag_peaks_with_spectrum_ID();
 
  159     int get_nb_common_peaks(
int);
 
  167     void clear_feature_list();
 
  168     std::vector<SHFeature> get_feature_list();
 
  169     std::vector<SHFeature> * get_feature_list_reference();
 
  170     bool check_feature_list_empty();
 
  173     std::vector<SHFeature>::iterator get_feature_list_begin();
 
  174     std::vector<SHFeature>::iterator get_feature_list_end();
 
  181     void remove_feature_by_ID(
int);
 
  184     void remove_feature(
int i);
 
  187     std::vector<SHFeature>::iterator remove_feature_from_list(std::vector<SHFeature>::iterator in);
 
  190     unsigned int get_nb_features();
 
  192     std::string get_spec_name();
 
  193     void set_spec_name(std::string in);
 
  196     int get_spectrum_ID();
 
  197     void set_spectrum_ID(
int in);
 
  200     void setFeatureLCMSID();
 
  206     void remove_raw_spec_name(
int ID);
 
  207     void add_raw_spec_name(
int ID, std::string name);
 
  208     bool check_raw_spec_name_empty();
 
  209     std::map<int, std::string>::iterator get_raw_spec_name_start();
 
  210     std::map<int, std::string>::iterator get_raw_spec_name_end();
 
  211     std::map<int, std::string> get_raw_spec_name_map();
 
  212     int get_nb_raw_specs();
 
  214     std::string get_raw_spec_name(
int ID);
 
  217     bool check_LCMS_name(std::string);
 
  220     bool find_LC_MS_by_ID(
int);
 
  223     void add_raw_spec_name_map(std::map<int, std::string> in);
 
  226     int get_nb_identified_features();
 
  229     int get_nb_identified_features(
double PepProb_T);
 
  234     void add_alignment_error(
double TR, 
double ERROR_UP, 
double ERROR_DOWN);
 
  237     void get_alignment_error(
double, 
double *, 
double *);
 
  240     void set_MASTER_ID(
int in);