67 double window_low_ = 0.0;
68 double window_up_ = 0.0;
Representation of controlled vocabulary term list.
Definition CVTermList.h:29
Product meta information.
Definition Product.h:26
double getIsolationWindowLowerOffset() const
returns the lower offset from the target m/z
Product(const Product &)=default
Copy constructor.
Product(Product &&)=default
Move constructor.
void setIsolationWindowUpperOffset(double bound)
sets the upper offset from the target m/z
bool operator!=(const Product &rhs) const
Equality operator.
void setMZ(double mz)
sets the target m/z
Product & operator=(Product &&) &=default
Move assignment operator.
double getIsolationWindowUpperOffset() const
returns the upper offset from the target m/z
~Product() override=default
Destructor.
Product & operator=(const Product &)=default
Assignment operator.
Product()=default
Constructor.
void setIsolationWindowLowerOffset(double bound)
sets the lower offset from the target m/z
bool operator==(const Product &rhs) const
Equality operator.
double getMZ() const
returns the target m/z
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
void hash_combine(std::size_t &seed, std::size_t value) noexcept
Combine a hash value with additional data using golden ratio mixing.
Definition HashUtils.h:87
std::size_t hash_float(T value) noexcept
Hash for a floating point type (float or double).
Definition HashUtils.h:142
std::size_t operator()(const OpenMS::Product &p) const noexcept
Definition Product.h:83