 |
OpenMS
3.0.0
|
|
Go to the documentation of this file.
46 template<
typename _Scalar,
int _Flags,
typename _StorageIndex>
83 static constexpr
const float MIN_MZ_ = 1.0;
101 static constexpr
const float DEFAULT_BIN_WIDTH_LOWRES = 1.0005f;
104 static constexpr
const float DEFAULT_BIN_WIDTH_HIRES = 0.02f;
107 static constexpr
const float DEFAULT_BIN_OFFSET_HIRES = 0.0f;
110 static constexpr
const float DEFAULT_BIN_OFFSET_LOWRES = 0.4f;
141 float getBinIntensity(
double mz);
144 size_t getBinIndex(
float mz)
const;
152 return (MIN_MZ_ * pow(1.0 + bin_size_ * 1e-6, i));
156 return ((static_cast<float>(i) - offset_) * bin_size_);
167 const SparseVectorType* getBins()
const;
170 SparseVectorType* getBins();
176 const std::vector<Precursor>& getPrecursors()
const;
179 std::vector<Precursor>& getPrecursors();
float getBinSize() const
get the bin size
Definition: BinnedSpectrum.h:161
Definition: IsobaricIsotopeCorrector.h:40
UInt bin_spread_
the spread to left or right
Definition: BinnedSpectrum.h:187
BinnedSpectrum()
the empty SparseVector
Definition: BinnedSpectrum.h:120
This is a binned representation of a PeakSpectrum.
Definition: BinnedSpectrum.h:80
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
std::vector< Precursor > precursors_
precursor information
Definition: BinnedSpectrum.h:205
bool unit_ppm_
absolute bin size or relative bin size
Definition: BinnedSpectrum.h:193
float getBinLowerMZ(size_t i) const
return the lower m/z of a bin given its index
Definition: BinnedSpectrum.h:147
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
SparseVectorType * bins_
bins
Definition: BinnedSpectrum.h:199
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
float bin_size_
the size of each bin
Definition: BinnedSpectrum.h:190
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
Definition: BinnedSpectrum.h:47
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
float offset_
offset of bin start
Definition: BinnedSpectrum.h:196
size_t getBinSpread() const
get the bin spread
Definition: BinnedSpectrum.h:164
float getOffset() const
return offset
Definition: BinnedSpectrum.h:173