OpenMS
FAIMSHelper.h
Go to the documentation of this file.
1 // Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Eugen Netz $
6 // $Authors: Eugen Netz $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
13 #include <set>
14 
15 namespace OpenMS
16 {
17 
25  class OPENMS_DLLAPI FAIMSHelper
26  {
27  public:
28  virtual ~FAIMSHelper() {}
29 
41  static std::set<double> getCompensationVoltages(const PeakMap& exp);
42 
55  const PeptideIdentificationList& peptides,
56  double target_cv,
57  double cv_tolerance = 0.01);
58  };
59 
60 } //end namespace OpenMS
Helper functions for FAIMS data.
Definition: FAIMSHelper.h:26
static PeptideIdentificationList filterPeptidesByFAIMSCV(const PeptideIdentificationList &peptides, double target_cv, double cv_tolerance=0.01)
Filter peptide identifications by FAIMS compensation voltage.
virtual ~FAIMSHelper()
Definition: FAIMSHelper.h:28
static std::set< double > getCompensationVoltages(const PeakMap &exp)
Get all unique FAIMS compensation voltages (CVs) that occur in a PeakMap.
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:49
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19