30 #include "boost/shared_ptr.hpp"
31 #include "boost/iostreams/positioning.hpp"
42 using namespace pwiz::data;
65 const std::string _name =
"",
66 const std::string _location =
"");
108 Sample(
const std::string _id =
"",
109 const std::string _name =
"");
140 Component(CVID cvid,
int order) { define(cvid, order); }
142 void define(CVID cvid,
int order);
167 const Component& source(
size_t index)
const;
170 const Component& analyzer(
size_t index)
const;
173 const Component& detector(
size_t index)
const;
186 Software(
const std::string& _id =
"");
190 const std::string& _version);
299 explicit SelectedIon(
double mz,
double intensity, CVID intensityUnit);
301 explicit SelectedIon(
double mz,
double intensity,
int chargeState, CVID intensityUnit);
335 explicit Precursor(
double mz,
double intensity, CVID intensityUnit);
337 explicit Precursor(
double mz,
double intensity,
int chargeState, CVID intensityUnit);
363 ScanWindow(
double low,
double high, CVID unit);
427 :
mz(0), intensity(0)
431 : mz(mz), intensity(intensity)
451 : time(0), intensity(0)