OpenMS
Loading...
Searching...
No Matches
DIAChromHandler.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// --------------------------------------------------------------------------
6// $Maintainer: Justin Sing $
7// $Authors: Justin Sing $
8// --------------------------------------------------------------------------
9#pragma once
10
14
15namespace OpenMS
16{
65 class OPENMS_DLLAPI DIAChromHandler : public IChromatogramHandler
66 {
67 public:
68 DIAChromHandler() = default;
69 ~DIAChromHandler() override = default;
70
123 std::vector<MSChromatogram> collectIrtChromatogramsForIrt(
124 const std::vector< OpenSwath::SwathMap > & swath_maps,
125 const OpenSwath::LightTargetedExperiment & irt_transitions,
126 const Param & mrm_mapping_param,
127 const ChromExtractParams & cp,
129 bool pasef = false,
130 bool load_into_memory = false) override;
131
167 std::vector<MSChromatogram> extractAndMapChromatogramsForTransitions(
168 const std::vector< OpenSwath::SwathMap > & swath_maps,
169 const OpenSwath::LightTargetedExperiment & transition_exp,
170 const ChromExtractParams & cp,
171 const Param & mrm_mapping_param) override;
172 };
173
174} // namespace OpenMS
IChromatogramHandler implementation for DIA / SWATH / PRM / PASEF-DIA acquisitions,...
Definition DIAChromHandler.h:66
~DIAChromHandler() override=default
std::vector< MSChromatogram > collectIrtChromatogramsForIrt(const std::vector< OpenSwath::SwathMap > &swath_maps, const OpenSwath::LightTargetedExperiment &irt_transitions, const Param &mrm_mapping_param, const ChromExtractParams &cp, const TransformationDescription &trafo=TransformationDescription(), bool pasef=false, bool load_into_memory=false) override
Extract chromatograms for the iRT calibration transitions from each non-MS1 SWATH map.
std::vector< MSChromatogram > extractAndMapChromatogramsForTransitions(const std::vector< OpenSwath::SwathMap > &swath_maps, const OpenSwath::LightTargetedExperiment &transition_exp, const ChromExtractParams &cp, const Param &mrm_mapping_param) override
Extract chromatograms for the analytical transitions from each non-MS1 SWATH map.
Abstract interface for providing chromatograms.
Definition IChromatogramHandler.h:41
Management and storage of parameters / INI files.
Definition Param.h:46
Generic description of a coordinate transformation.
Definition TransformationDescription.h:38
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
ChromatogramExtractor parameters.
Definition OpenSwathWorkflow.h:54
Definition TransitionExperiment.h:369