|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   37 #include <boost/math/special_functions/fpclassify.hpp>  
   48   class TheoreticalSpectrumGenerator;
 
  110     void dia_isotope_scores(
const std::vector<TransitionType>& transitions,
 
  114                             double& isotope_corr,
 
  115                             double& isotope_overlap);
 
  118     void dia_massdiff_score(
const std::vector<TransitionType>& transitions,
 
  120                             const std::vector<double>& normalized_library_intensity,
 
  122                             double& ppm_score_weighted,
 
  123                             std::vector<double>& diff_ppm);
 
  133     bool dia_ms1_massdiff_score(
double precursor_mz, 
SpectrumPtrType spectrum,
 
  137     void dia_ms1_isotope_scores(
double precursor_mz, 
SpectrumPtrType spectrum, 
size_t charge_state, 
 
  138                                 double& isotope_corr, 
double& isotope_overlap, 
const std::string& sum_formula = 
"");
 
  142                           int charge, 
double& bseries_score, 
double& yseries_score);
 
  146                              const std::vector<TransitionType>& transitions,
 
  160     void updateMembers_() 
override;
 
  163     void diaIsotopeScoresSub_(
const std::vector<TransitionType>& transitions,
 
  165                               std::map<std::string, double>& intensities,
 
  166                               double& isotope_corr,
 
  167                               double& isotope_overlap);
 
  171     void getFirstIsotopeRelativeIntensities_(
const std::vector<TransitionType>& transitions,
 
  173                                             std::map<std::string, double>& intensities 
 
  193     void largePeaksBeforeFirstIsotope_(
SpectrumPtrType spectrum, 
double mono_mz, 
double mono_int, 
int& nr_occurrences, 
double& max_ratio);
 
  203     double scoreIsotopePattern_(
double product_mz,
 
  204                                 const std::vector<double>& isotopes_int, 
 
  205                                 int putative_fragment_charge,
 
  206                                 const std::string& sum_formula = 
"");
 
  
Scoring of an spectrum at the peak apex of an chromatographic elution peak.
Definition: DIAScoring.h:83
OpenSwath::SpectrumPtr SpectrumPtrType
Type definitions.
Definition: DIAScoring.h:89
double dia_nr_isotopes_
Definition: DIAScoring.h:212
double dia_extract_window_
Definition: DIAScoring.h:209
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
double dia_byseries_intensity_min_
Definition: DIAScoring.h:210
bool dia_extraction_ppm_
Definition: DIAScoring.h:215
double dia_byseries_ppm_diff_
Definition: DIAScoring.h:211
Generates theoretical spectra for peptides with various options.
Definition: TheoreticalSpectrumGenerator.h:68
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:292
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
double dia_nr_charges_
Definition: DIAScoring.h:213
OpenSwath::LightTransition TransitionType
Transition interface (Transition, Peptide, Protein)
Definition: DIAScoring.h:91
double peak_before_mono_max_ppm_diff_
Definition: DIAScoring.h:214
bool dia_centroided_
Definition: DIAScoring.h:216
Definition: TransitionExperiment.h:46
TheoreticalSpectrumGenerator * generator
Definition: DIAScoring.h:218
Definition: ITransition.h:56