24 #include "../msrunid.h"
25 #include "../msrunreader.h"
27 #include "../../processing/filters/filtermorpho.h"
75 Trace getCommonDeltaRt(
82 void addPeptideAsSeamark(
const T &peptide_str,
83 std::size_t ms2_spectrum_index);
88 void computePeptideRetentionTimes();
90 std::size_t getNumberOfCorrectedValues()
const;
94 const std::vector<MsRunRetentionTimeSeamarkPoint<T>> &getSeamarks()
const;
95 const std::vector<double> &getAlignedRetentionTimeVector()
const;
96 const std::vector<RtPoint> &getMs1RetentionTimeVector()
const;
98 bool isAligned()
const;
101 translateOriginal2AlignedRetentionTime(
double original_retention_time)
const;
104 double getFrontRetentionTimeReference()
const;
105 double getBackRetentionTimeReference()
const;
106 const std::vector<MsRunRetentionTimeSeamarkPoint<T>>
107 getSeamarksReferences()
const;
110 void getCommonDeltaRt(
113 void correctNewTimeValues(
Trace &ms1_aligned_points,
114 double correction_parameter);
116 void linearRegressionMs2toMs1(
Trace &ms1_aligned_points,
117 const Trace &common_points);
129 std::size_t m_valuesCorrected = 0;
134 ComputeRetentionTimeReference::maximum_intensity;