OpenMS
Loading...
Searching...
No Matches
ThermoRawFile.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: Julianus Pfeuffer $
6// $Authors: Julianus Pfeuffer $
7// --------------------------------------------------------------------------
8
9#pragma once
10
11#include <OpenMS/config.h>
12
13#ifdef WITH_THERMO_RAW
14
17
18namespace OpenMS
19{
48 class OPENMS_DLLAPI ThermoRawFile : public ProgressLogger
49 {
50 public:
52 struct Options
53 {
54 bool centroid = false;
55 bool charge_data = false;
56 bool noise_data = false;
57 bool all_detectors = false;
58 bool preserve_trailers = true;
59 bool instrument_methods = true;
60 bool checksum = true;
61 };
62
64 const Options& getOptions() const { return options_; }
66 void setOptions(const Options& options) { options_ = options; }
80 void load(const std::string& path, MSExperiment& exp);
81
82 private:
83 Options options_;
84 };
85
86} // namespace OpenMS
87
88#endif // WITH_THERMO_RAW
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19