OpenMS
Loading...
Searching...
No Matches
MRMMapping.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: Hannes Roest $
6// $Authors: Hannes Roest $
7// --------------------------------------------------------------------------
8
9#pragma once
10
12
15
16namespace OpenMS
17{
18
23 class OPENMS_DLLAPI MRMMapping :
25 {
26public:
27
33
35 ~MRMMapping() override {}
37
59 void mapExperiment(const OpenMS::PeakMap& input_chromatograms,
60 const OpenMS::TargetedExperiment& targeted_exp,
61 OpenMS::PeakMap& output) const;
62
63protected:
64
66 MRMMapping(const MRMMapping & rhs);
67
70
72 void updateMembers_() override;
73
78
79 };
80}
81
A base class for all classes handling default parameters.
Definition DefaultParamHandler.h:66
A class to map targeted assays to chromatograms.
Definition MRMMapping.h:25
void mapExperiment(const OpenMS::PeakMap &input_chromatograms, const OpenMS::TargetedExperiment &targeted_exp, OpenMS::PeakMap &output) const
Maps input chromatograms to assays in a targeted experiment.
MRMMapping()
default constructor
double precursor_tol_
Definition MRMMapping.h:74
double product_tol_
Definition MRMMapping.h:75
~MRMMapping() override
destructor
Definition MRMMapping.h:35
MRMMapping & operator=(const MRMMapping &rhs)
assignment operator
bool map_multiple_assays_
Definition MRMMapping.h:76
void updateMembers_() override
Synchronize members with param class.
bool error_on_unmapped_
Definition MRMMapping.h:77
MRMMapping(const MRMMapping &rhs)
copy constructor
In-Memory representation of a mass spectrometry run.
Definition MSExperiment.h:49
A description of a targeted experiment containing precursor and production ions.
Definition TargetedExperiment.h:39
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19