24 #ifndef _REGIONSIC_HPP_ 25 #define _REGIONSIC_HPP_ 51 Config(
const std::string& args);
66 virtual void open(
const DataInfo& dataInfo);
68 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
71 virtual void update(
const DataInfo& dataInfo,
74 virtual void close(
const DataInfo& dataInfo);
87 static const char*
id() {
return "sic";}
88 static const char*
description() {
return "write selected ion chromatogram for an m/z and radius";}
89 #define SIC_MZCENTER_ARG "mzCenter" 90 #define SIC_RADIUS_ARG "radius" 91 #define SIC_RADIUSUNITS_ARG "radiusUnits" 95 std::vector<std::string> usage;
109 #endif // _REGIONSIC_HPP_
writes data samples from a single rectangular region
simple memory cache for common MSData info
static std::vector< std::string > argsUsage()
const MSDataCache & cache_
static const char * argsFormat()
#define TABULARCONFIG_DELIMITER_USAGE_STR
bool operator==(const Config &rhs)
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
boost::shared_ptr< RegionAnalyzer > regionAnalyzer_
Identifying information for a spectrum.
#define TABULARCONFIG_DELIMITER_OPTIONS_STR
static const char * description()
information about the data to be analyzed
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
#define SIC_RADIUSUNITS_ARG
Interface for MSData analyzers.