11#include <OpenMS/config.h>
61 class OPENMS_DLLAPI ThermoRawFile :
public ProgressLogger
67 bool centroid =
false;
68 bool charge_data =
false;
69 bool noise_data =
false;
70 bool all_detectors =
false;
71 bool preserve_trailers =
true;
72 bool instrument_methods =
true;
83 double rt_min = -std::numeric_limits<double>::infinity();
84 double rt_max = std::numeric_limits<double>::infinity();
85 std::vector<int> ms_levels;
87 double precursor_mz_min = -std::numeric_limits<double>::infinity();
88 double precursor_mz_max = std::numeric_limits<double>::infinity();
98 bool metadata_only =
false;
99 bool skip_chromatograms =
false;
103 const Options& getOptions()
const {
return options_; }
105 void setOptions(
const Options& options) { options_ = options; }
121 void load(
const std::string& path, MSExperiment& exp);
152 void transform(
const std::string& path, Interfaces::IMSDataConsumer* consumer);
IMSDataConsumer IMSDataConsumer
Definition IMSDataConsumer.h:103
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19