Go to the documentation of this file.
24 #ifndef _REGIONANANALYZER_HPP_
25 #define _REGIONANANALYZER_HPP_
115 #endif //_REGIONANANALYZER_HPP_
std::pair< size_t, size_t > indexRange
Identifying information for a spectrum.
RegionAnalyzer(RegionAnalyzer &)
The structure that captures the generation of a peak list (including the underlying acquisitions)
virtual void close(const DataInfo &dataInfo)
end analysis of the data
virtual void update(const DataInfo &dataInfo, const Spectrum &spectrum)
analyze a single spectrum
boost::shared_ptr< Impl > impl_
analyzes a rectangular region of m/z-time space
std::pair< double, double > mzRange
RegionAnalyzer(const Config &config, const MSDataCache &cache)
virtual void open(const DataInfo &dataInfo)
start analysis of the data
std::string filenameSuffix
const Stats & stats() const
RegionAnalyzer & operator=(RegionAnalyzer &)
simple memory cache for common MSData info
const std::vector< SpectrumStats > & spectrumStats() const
std::pair< double, double > rtRange
std::pair< int, int > scanNumberRange
Interface for MSData analyzers.
The data point type of a mass spectrum.
double sum_peak_intensity
virtual UpdateRequest updateRequested(const DataInfo &dataInfo, const SpectrumIdentity &spectrumIdentity) const
ask analyzer if it wants an update
information about the data to be analyzed