|
OpenMS
2.5.0
|
Go to the documentation of this file.
39 #include <boost/shared_ptr.hpp>
41 #include <OpenMS/config.h>
113 defaultArrayLength(2),
114 binaryDataArrayPtrs(defaultArrayLength)
123 for (std::size_t i = 0; i < defaultArrayLength; ++i)
126 binaryDataArrayPtrs[i] = empty;
134 return binaryDataArrayPtrs[0];
140 binaryDataArrayPtrs[0] = data;
146 return binaryDataArrayPtrs[1];
152 binaryDataArrayPtrs[1] = data;
193 defaultArrayLength(2),
194 binaryDataArrayPtrs(defaultArrayLength)
203 for (std::size_t i = 0; i < defaultArrayLength; ++i)
206 binaryDataArrayPtrs[i] = empty;
214 return binaryDataArrayPtrs[0];
220 binaryDataArrayPtrs[0] = data;
226 return binaryDataArrayPtrs[1];
232 binaryDataArrayPtrs[1] = data;
BinaryDataArrayPtr getIntensityArray() const
get intensity array (may be null)
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:144
BinaryDataArrayPtr getTimeArray() const
get time array (may be null)
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:132
The structure that captures the generation of a peak list (including the underlying acquisitions)
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:182
size_t index
the zero-based, consecutive index of the spectrum in the SpectrumList.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:162
std::vector< BinaryDataArrayPtr > binaryDataArrayPtrs
list of binary data arrays.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:109
boost::shared_ptr< SpectrumMeta > SpectrumMetaPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:179
std::string id
a unique identifier for this chromatogram.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:88
std::vector< double > data
this optional attribute may reference the 'id' attribute of the appropriate dataProcessing.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:78
double product_isolation_target
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:91
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:236
Identifying information for a chromatogram.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:83
std::vector< BinaryDataArrayPtr > binaryDataArrayPtrs
list of binary data arrays.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:189
Spectrum()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:192
std::size_t index
the zero-based, consecutive index of the chromatogram in the ChromatogramList.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:86
OSBinaryDataArray BinaryDataArray
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:78
void initvec()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:201
BinaryDataArrayPtr getIntensityArray() const
get intensity array (may be null)
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:224
BinaryDataArrayPtr getMZArray() const
get m/z array (may be null)
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:212
Chromatogram()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:112
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:156
std::string id
a unique identifier for this spectrum.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:165
void setIntensityArray(BinaryDataArrayPtr data)
set intensity array
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:230
double precursor_isolation_target
precursor and product m/z
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:90
Identifying information for a spectrum.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:159
boost::shared_ptr< ChromatogramMeta > ChromatogramMetaPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:99
void setIntensityArray(BinaryDataArrayPtr data)
set intensity array
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:150
int ms_level
ms level
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:171
The datastructures used by the OpenSwath interfaces.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:72
void initvec()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:121
A single chromatogram.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:102
void setTimeArray(BinaryDataArrayPtr data)
set time array
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:138
std::size_t defaultArrayLength
default length of binary data arrays contained in this element.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:185
std::size_t defaultArrayLength
default length of binary data arrays contained in this element.
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:105
double RT
retention time information
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:168
void setMZArray(BinaryDataArrayPtr data)
set mz array
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:218
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
boost::shared_ptr< BinaryDataArray > BinaryDataArrayPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:80
ChromatogramMeta()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:93
SpectrumMeta()
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:173