30 using namespace pwiz::analysis;
31 using namespace pwiz::util;
33 using namespace pwiz::msdata;
62 SpectrumListFactory::wrap(msd,
"index [1,1]");
64 unit_assert(sl->spectrumIdentity(0).id ==
"scan=20");
66 vector<double> profileData(sl->spectrum(0)->getMZArray()->data);
74 SpectrumListFactory::wrap(msd,
"peakPicking true [1,6]");
76 vector<double> peakData(sl->spectrum(0)->getMZArray()->data);
94 double timeHighInSeconds = 5.9 * 60;
96 oss <<
"scanTime [0," << timeHighInSeconds <<
"]";
99 unit_assert(sl->spectrumIdentity(0).id ==
"scan=19");
100 unit_assert(sl->spectrumIdentity(1).id ==
"sample=1 period=1 cycle=23 experiment=1");
118 unit_assert(sl->spectrumIdentity(0).id ==
"scan=21");
119 unit_assert(sl->spectrumIdentity(1).id ==
"scan=19");
120 unit_assert(sl->spectrumIdentity(2).id ==
"sample=1 period=1 cycle=23 experiment=1");
132 vector<MZIntensityPair> data;
133 spectrum->getMZIntensityPairs(data);
138 spectrum = sl->spectrum(0,
true);
139 spectrum->getMZIntensityPairs(data);
142 spectrum = sl->spectrum(1,
true);
143 spectrum->getMZIntensityPairs(data);
161 unit_assert(sl->spectrumIdentity(0).id ==
"scan=20");
397 SpectrumListFactory::wrap(msd,
"titleMaker <ScanNumber> <MsLevel> <ActivationType> <ChargeState> <PrecursorSpectrumId>");
423 int main(
int argc,
char* argv[])
429 if (argc>1 && !strcmp(argv[1],
"-v"))
os_ = &cout;