24 #include "../msrunid.h"
25 #include "../msrunreader.h"
27 #include "../../processing/filters/filtermorpho.h"
77 Trace getCommonDeltaRt(
84 void addPeptideAsSeamark(
const T &peptide_str,
85 std::size_t ms2_spectrum_index);
90 void computePeptideRetentionTimes();
92 std::size_t getNumberOfCorrectedValues()
const;
96 const std::vector<MsRunRetentionTimeSeamarkPoint<T>> &getSeamarks()
const;
97 const std::vector<double> &getAlignedRetentionTimeVector()
const;
98 const std::vector<RtPoint> &getMs1RetentionTimeVector()
const;
100 bool isAligned()
const;
103 translateOriginal2AlignedRetentionTime(
double original_retention_time)
const;
106 double getFrontRetentionTimeReference()
const;
107 double getBackRetentionTimeReference()
const;
108 const std::vector<MsRunRetentionTimeSeamarkPoint<T>>
109 getSeamarksReferences()
const;
112 void getCommonDeltaRt(
115 void correctNewTimeValues(
Trace &ms1_aligned_points,
116 double correction_parameter);
118 void linearRegressionMs2toMs1(
Trace &ms1_aligned_points,
119 const Trace &common_points);
131 std::size_t m_valuesCorrected = 0;
136 ComputeRetentionTimeReference::maximum_intensity;