24 #ifndef _SPECTRUMBINARYDATA_HPP_ 25 #define _SPECTRUMBINARYDATA_HPP_ 49 Config(
const std::string& args =
"");
53 return begin==rhs.
begin &&
64 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
67 virtual void update(
const DataInfo& dataInfo,
80 static const char*
id() {
return "binary";}
81 #define BINARY_INDEX_ARG "index" 82 #define BINARY_SCAN_ARG "sn" 83 #define BINARY_PRECISION_ARG "precision" 86 static const char*
description() {
return "write binary data for selected spectra";}
90 std::vector<std::string> result;
91 result.push_back(
BINARY_INDEX_ARG": write data for spectra in this index range");
92 result.push_back(
BINARY_SCAN_ARG": write data for spectra in this scan number range");
103 #endif // _SPECTRUMBINARYDATA_HPP_
simple memory cache for common MSData info
writes table of spectrum metadata to a file
const MSDataCache & cache_
static std::vector< std::string > argsUsage()
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
static const char * argsFormat()
Identifying information for a spectrum.
#define BINARY_PRECISION_ARG
PWIZ_API_DECL bool operator==(const TruncatedLorentzianParameters &t, const TruncatedLorentzianParameters &u)
information about the data to be analyzed
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
Interface for MSData analyzers.
bool interpretAsScanNumbers
static const char * description()