24 #ifndef _REGIONANANALYZER_HPP_ 25 #define _REGIONANANALYZER_HPP_ 68 const std::vector<SpectrumStats>& spectrumStats()
const;
87 const Stats& stats()
const;
92 virtual void open(
const DataInfo& dataInfo);
94 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
97 virtual void update(
const DataInfo& dataInfo,
100 virtual void close(
const DataInfo& dataInfo);
105 boost::shared_ptr<Impl>
impl_;
115 #endif //_REGIONANANALYZER_HPP_
simple memory cache for common MSData info
boost::shared_ptr< Impl > impl_
The data point type of a mass spectrum.
std::pair< size_t, size_t > indexRange
std::pair< double, double > mzRange
std::pair< double, double > rtRange
std::string filenameSuffix
Identifying information for a spectrum.
analyzes a rectangular region of m/z-time space
double sum_peak_intensity
information about the data to be analyzed
std::pair< int, int > scanNumberRange
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
Interface for MSData analyzers.