ProteoWizard
|
Simple container that is useful for breaking up DemuxWindows into their edges and resolving overlap. More...
#include <PrecursorMaskCodec.hpp>
Public Member Functions | |
DemuxBoundary (double mz) | |
Constructs a DemuxBoundary from an m/z floating point value. More... | |
bool | operator< (const DemuxBoundary &rhs) const |
DemuxBoundaries are sorted to the precision of their hash. More... | |
bool | operator== (const DemuxBoundary &rhs) const |
DemuxBoundaries are equated only by their hashes. More... | |
Public Attributes | |
double | mz |
Full precision m/z value. More... | |
MZHash | mzHash |
Hashed m/z value for fast and simple comparison operations. More... | |
Simple container that is useful for breaking up DemuxWindows into their edges and resolving overlap.
Definition at line 61 of file PrecursorMaskCodec.hpp.
|
inlineexplicit |
Constructs a DemuxBoundary from an m/z floating point value.
Definition at line 64 of file PrecursorMaskCodec.hpp.
|
inline |
DemuxBoundaries are sorted to the precision of their hash.
Definition at line 71 of file PrecursorMaskCodec.hpp.
References mzHash.
|
inline |
DemuxBoundaries are equated only by their hashes.
Definition at line 74 of file PrecursorMaskCodec.hpp.
References pwiz::analysis::PrecursorMaskCodec::GetMask(), pwiz::analysis::PrecursorMaskCodec::IdentifyCycle(), pwiz::analysis::PrecursorMaskCodec::IdentifyOverlap(), mzHash, and pwiz::analysis::PrecursorMaskCodec::ReadDemuxScheme().
double pwiz::analysis::PrecursorMaskCodec::DemuxBoundary::mz |
Full precision m/z value.
Definition at line 66 of file PrecursorMaskCodec.hpp.
MZHash pwiz::analysis::PrecursorMaskCodec::DemuxBoundary::mzHash |
Hashed m/z value for fast and simple comparison operations.
Definition at line 68 of file PrecursorMaskCodec.hpp.
Referenced by operator<(), and operator==().