83  void addPeptideAsSeamark(
const T &peptide_id, 
double retentionTime, 
double precursorIntensity);
 
   86  std::size_t getNumberOfCorrectedValues() 
const;
 
  102  const std::vector<MsRunRetentionTimeSeamarkPoint<T>> &getSeamarks() 
const;
 
  107  const std::vector<double> &getAlignedRetentionTimeVector() 
const;
 
  109  void setAlignedRetentionTimeVector(
const std::vector<double> &aligned_times);
 
  114  const std::vector<double> &getMs1RetentionTimeVector() 
const;
 
  116  bool isAligned() 
const;
 
  118  double translateOriginal2AlignedRetentionTime(
double original_retention_time) 
const;
 
  121  double translateAligned2OriginalRetentionTime(
double aligned_retention_time) 
const;
 
  126  void computeSeamarks();
 
  129  double getFrontRetentionTimeReference() 
const;
 
  130  double getBackRetentionTimeReference() 
const;
 
  131  const std::vector<MsRunRetentionTimeSeamarkPoint<T>> getSeamarksReferences() 
const;
 
  140  void getCommonDeltaRt(
Trace &delta_rt,
 
  142  void correctNewTimeValues(
Trace &ms1_aligned_points, 
double correction_parameter);
 
  144  void linearRegressionMs2toMs1(
Trace &ms1_aligned_points, 
const Trace &common_points);