35 #ifndef OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_ALGO_SCORING_H 
   36 #define OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_ALGO_SCORING_H 
   42 #include <OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/OpenSwathAlgoConfig.h> 
   62     OPENSWATHALGO_DLLAPI 
double RMSD(
double x[], 
double y[], 
int n);
 
   67                                                   std::vector<double>& data2, 
bool normalize);
 
   71                                                             std::vector<double>& data2, 
int maxdelay, 
int lag);
 
   75                                                       std::vector<double>& data2, 
int maxdelay, 
int lag);
 
   89     OPENSWATHALGO_DLLAPI 
void normalize_sum(
double x[], 
unsigned int n);
 
   95 #endif // OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_ALGO_SCORING_H 
std::map< int, double > XCorrArrayType
Cross Correlation array. 
Definition: Scoring.h:57
OPENSWATHALGO_DLLAPI void normalize(const std::vector< double > &intensities, double normalization_factor, std::vector< double > &normalized_intensities)
Normalize intensities in vector by normalization_factor. 
OPENSWATHALGO_DLLAPI void standardize_data(std::vector< double > &data)
Standardize a vector (subtract mean, divide by standard deviation) 
OPENSWATHALGO_DLLAPI void normalize_sum(double x[], unsigned int n)
divide each element of x by the sum of the vector 
OPENSWATHALGO_DLLAPI double RMSD(double x[], double y[], int n)
Fxn "deltaRatioSum" from mQuest to calculate similarity between library intensity and experimental on...
OPENSWATHALGO_DLLAPI XCorrArrayType calcxcorr_new(std::vector< double > &data1, std::vector< double > &data2, int maxdelay, int lag)
Calculate crosscorrelation on std::vector data without normalization. 
OPENSWATHALGO_DLLAPI XCorrArrayType normalizedCalcxcorr(std::vector< double > &data1, std::vector< double > &data2, int maxdelay, int lag)
Calculate crosscorrelation on std::vector data (which is first normalized) 
OPENSWATHALGO_DLLAPI XCorrArrayType calcxcorr(std::vector< double > &data1, std::vector< double > &data2, bool normalize)
Calculate crosscorrelation on std::vector data. 
OPENSWATHALGO_DLLAPI XCorrArrayType::iterator xcorrArrayGetMaxPeak(XCorrArrayType &array)
Find best peak in an cross-correlation (highest apex)