10#include <OpenMS/OpenMSConfig.h>
35 bool collision_energy_valid =
false;
52 double target_mz = 0.0;
53 double selected_mz = 0.0;
56 double lower_offset = 0.0;
57 double upper_offset = 0.0;
59 bool estimate_intensity =
true;
80 static std::optional<double>
number(
const std::string& value);
90 static double selectedIon(
double target, std::optional<double> mono,
double width);
110 std::size_t reactions = 0;
112 std::vector<ThermoPrecursor>
own;
120 static std::size_t
lastReaction_(
const std::vector<ThermoReaction>& reactions);
OpenMS looks in the< code > OPENMS_THERMO_MANAGED_DIR</code > environment variable first
Definition common-cmake-parameters.doxygen:179
Namespace used to hide implementation details from users.
Definition BayesianProteinInferenceAlgorithm.h:26
std::optional< double > width
isolation width; unset if unknown or negative
Definition ThermoRawFileMetadata.h:55
std::optional< double > isolation_width
isolation window width (Th)
Definition ThermoRawFileMetadata.h:31
std::string label
e.g. "Monoisotopic M/Z:"
Definition ThermoRawFileMetadata.h:23
std::optional< double > precursor_mass
isolation target m/z
Definition ThermoRawFileMetadata.h:30
std::string spectrum_ref
native ID of the parent scan ("" if unknown)
Definition ThermoRawFileMetadata.h:60
std::string value
as reported by the instrument, numbers included
Definition ThermoRawFileMetadata.h:24
std::string filter
scan filter string, e.g. "FTMS + c NSI Full ms2 500.00@hcd30.00 [100-1000]"
Definition ThermoRawFileMetadata.h:43
std::optional< int > charge
unset if unknown or not positive
Definition ThermoRawFileMetadata.h:54
std::vector< ThermoTrailerEntry > trailer
trailer-extra entries in file order
Definition ThermoRawFileMetadata.h:45
std::optional< double > isolation_offset
isolation window offset from the target (Th)
Definition ThermoRawFileMetadata.h:32
std::string native_id
e.g. "controllerType=0 controllerNumber=1 scan=12"
Definition ThermoRawFileMetadata.h:44
std::vector< ThermoReaction > reactions
reactions in acquisition order (MS2 first)
Definition ThermoRawFileMetadata.h:46
std::optional< double > collision_energy
vendor value; meaningful only if collision_energy_valid
Definition ThermoRawFileMetadata.h:34
ThermoReaction activation
primary reaction
Definition ThermoRawFileMetadata.h:61
std::optional< ThermoReaction > supplemental
supplemental activation (e.g. the HCD step of EThcD)
Definition ThermoRawFileMetadata.h:62
std::string activation
vendor activation type name, e.g. "HigherEnergyCollisionalDissociation"
Definition ThermoRawFileMetadata.h:33
One precursor of an MSn scan as reconstructed by ThermoRawFileMetadata::precursors().
Definition ThermoRawFileMetadata.h:51
One reaction (isolation plus activation step) of a Thermo MSn scan event.
Definition ThermoRawFileMetadata.h:29
The per-scan metadata needed to reconstruct the precursor hierarchy.
Definition ThermoRawFileMetadata.h:40
One "trailer extra" label/value pair of a Thermo scan.
Definition ThermoRawFileMetadata.h:22