OpenMS
Loading...
Searching...
No Matches
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
15namespace 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 std::set< double > getCompensationVoltages(const PeakMap &exp)
Get all unique FAIMS compensation voltages (CVs) that occur in a PeakMap.
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
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