ProteoWizard
Classes | Public Member Functions | List of all members
pwiz::analysis::SpectrumTable Class Reference

writes table of spectrum metadata to a file More...

#include <SpectrumTable.hpp>

Inheritance diagram for pwiz::analysis::SpectrumTable:
pwiz::analysis::MSDataAnalyzer

Classes

struct  Config
 

Public Member Functions

 SpectrumTable (const MSDataCache &cache, const Config &config)
 
- Public Member Functions inherited from pwiz::analysis::MSDataAnalyzer
virtual void open (const DataInfo &dataInfo)
 start analysis of the data
 
virtual void update (const DataInfo &dataInfo, const Spectrum &spectrum)
 analyze a single spectrum
 
virtual ~MSDataAnalyzer ()
 

MSDataAnalyzer interface

const MSDataCachecache_
 
const Config config_
 
virtual UpdateRequest updateRequested (const DataInfo &dataInfo, const SpectrumIdentity &spectrumIdentity) const
 ask analyzer if it wants an update
 
virtual void close (const DataInfo &dataInfo)
 end analysis of the data
 

Detailed Description

writes table of spectrum metadata to a file

Definition at line 38 of file SpectrumTable.hpp.

Constructor & Destructor Documentation

◆ SpectrumTable()

pwiz::analysis::SpectrumTable::SpectrumTable ( const MSDataCache cache,
const Config config 
)

Member Function Documentation

◆ updateRequested()

virtual UpdateRequest pwiz::analysis::SpectrumTable::updateRequested ( const DataInfo dataInfo,
const SpectrumIdentity spectrumIdentity 
) const
virtual

ask analyzer if it wants an update

Reimplemented from pwiz::analysis::MSDataAnalyzer.

◆ close()

virtual void pwiz::analysis::SpectrumTable::close ( const DataInfo dataInfo)
virtual

end analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

Member Data Documentation

◆ cache_

const MSDataCache& pwiz::analysis::SpectrumTable::cache_
private

Definition at line 59 of file SpectrumTable.hpp.

◆ config_

const Config pwiz::analysis::SpectrumTable::config_
private

Definition at line 60 of file SpectrumTable.hpp.


The documentation for this class was generated from the following file: