24 #ifndef _REGIONTIC_HPP_ 25 #define _REGIONTIC_HPP_ 47 Config(
const std::string& args);
51 return mzRange == rhs.
mzRange &&
60 virtual void open(
const DataInfo& dataInfo);
62 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
65 virtual void update(
const DataInfo& dataInfo,
68 virtual void close(
const DataInfo& dataInfo);
81 static const char*
id() {
return "tic";}
82 static const char*
description() {
return "write total ion counts for an m/z range";}
83 #define TIC_MZRANGE_ARG "mz" 87 std::vector<std::string> usage;
99 #endif // _REGIONTIC_HPP_ const MSDataCache & cache_
simple memory cache for common MSData info
static const char * argsFormat()
static std::vector< std::string > argsUsage()
#define TABULARCONFIG_DELIMITER_USAGE_STR
writes data samples from a single rectangular region
bool operator==(const Config &rhs)
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
static const char * description()
boost::shared_ptr< RegionAnalyzer > regionAnalyzer_
Identifying information for a spectrum.
#define TABULARCONFIG_DELIMITER_OPTIONS_STR
information about the data to be analyzed
std::pair< double, double > mzRange
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
Interface for MSData analyzers.