ProteoWizard
Classes | Public Member Functions | Public Attributes | List of all members
pwiz::msdata::SpectrumInfo Struct Reference

simple structure for holding Spectrum info More...

#include <SpectrumInfo.hpp>

Classes

struct  PrecursorInfo
 structure for Precursor info More...
 

Public Member Functions

 SpectrumInfo ()
 
 SpectrumInfo (const Spectrum &spectrum)
 
void update (const Spectrum &spectrum, bool getBinaryData=false)
 
void clearBinaryData ()
 
std::string massAnalyzerTypeAbbreviation () const
 
double mzFromFilterString () const
 

Public Attributes

size_t index
 
std::string id
 
int scanNumber
 
CVID massAnalyzerType
 
int scanEvent
 
int msLevel
 
bool isZoomScan
 
double retentionTime
 
std::string filterString
 
double mzLow
 
double mzHigh
 
double basePeakMZ
 
double basePeakIntensity
 
double totalIonCurrent
 
double thermoMonoisotopicMZ
 
double ionInjectionTime
 
std::vector< PrecursorInfoprecursors
 
size_t dataSize
 
std::vector< MZIntensityPairdata
 

Detailed Description

simple structure for holding Spectrum info

Definition at line 37 of file SpectrumInfo.hpp.

Constructor & Destructor Documentation

§ SpectrumInfo() [1/2]

pwiz::msdata::SpectrumInfo::SpectrumInfo ( )

§ SpectrumInfo() [2/2]

pwiz::msdata::SpectrumInfo::SpectrumInfo ( const Spectrum spectrum)

Member Function Documentation

§ update()

void pwiz::msdata::SpectrumInfo::update ( const Spectrum spectrum,
bool  getBinaryData = false 
)

Referenced by test().

§ clearBinaryData()

void pwiz::msdata::SpectrumInfo::clearBinaryData ( )

Referenced by test().

§ massAnalyzerTypeAbbreviation()

std::string pwiz::msdata::SpectrumInfo::massAnalyzerTypeAbbreviation ( ) const

§ mzFromFilterString()

double pwiz::msdata::SpectrumInfo::mzFromFilterString ( ) const

Member Data Documentation

§ index

size_t pwiz::msdata::SpectrumInfo::index

Definition at line 50 of file SpectrumInfo.hpp.

Referenced by checkSpectrumInfo(), test(), testAutomaticUpdate(), and testUpdateRequest().

§ id

std::string pwiz::msdata::SpectrumInfo::id

Definition at line 51 of file SpectrumInfo.hpp.

Referenced by test(), testAutomaticUpdate(), and testUpdateRequest().

§ scanNumber

int pwiz::msdata::SpectrumInfo::scanNumber

Definition at line 52 of file SpectrumInfo.hpp.

Referenced by checkSpectrumInfo(), and test().

§ massAnalyzerType

CVID pwiz::msdata::SpectrumInfo::massAnalyzerType

Definition at line 53 of file SpectrumInfo.hpp.

Referenced by test().

§ scanEvent

int pwiz::msdata::SpectrumInfo::scanEvent

Definition at line 54 of file SpectrumInfo.hpp.

§ msLevel

int pwiz::msdata::SpectrumInfo::msLevel

Definition at line 55 of file SpectrumInfo.hpp.

Referenced by checkSpectrumInfo(), and test().

§ isZoomScan

bool pwiz::msdata::SpectrumInfo::isZoomScan

Definition at line 56 of file SpectrumInfo.hpp.

§ retentionTime

double pwiz::msdata::SpectrumInfo::retentionTime

Definition at line 57 of file SpectrumInfo.hpp.

Referenced by extractPeaks(), and test().

§ filterString

std::string pwiz::msdata::SpectrumInfo::filterString

Definition at line 58 of file SpectrumInfo.hpp.

§ mzLow

double pwiz::msdata::SpectrumInfo::mzLow

Definition at line 59 of file SpectrumInfo.hpp.

Referenced by test().

§ mzHigh

double pwiz::msdata::SpectrumInfo::mzHigh

Definition at line 60 of file SpectrumInfo.hpp.

Referenced by test().

§ basePeakMZ

double pwiz::msdata::SpectrumInfo::basePeakMZ

Definition at line 61 of file SpectrumInfo.hpp.

§ basePeakIntensity

double pwiz::msdata::SpectrumInfo::basePeakIntensity

Definition at line 62 of file SpectrumInfo.hpp.

§ totalIonCurrent

double pwiz::msdata::SpectrumInfo::totalIonCurrent

Definition at line 63 of file SpectrumInfo.hpp.

§ thermoMonoisotopicMZ

double pwiz::msdata::SpectrumInfo::thermoMonoisotopicMZ

Definition at line 64 of file SpectrumInfo.hpp.

§ ionInjectionTime

double pwiz::msdata::SpectrumInfo::ionInjectionTime

Definition at line 65 of file SpectrumInfo.hpp.

§ precursors

std::vector<PrecursorInfo> pwiz::msdata::SpectrumInfo::precursors

Definition at line 66 of file SpectrumInfo.hpp.

Referenced by checkSpectrumInfo(), and test().

§ dataSize

size_t pwiz::msdata::SpectrumInfo::dataSize

Definition at line 67 of file SpectrumInfo.hpp.

§ data

std::vector<MZIntensityPair> pwiz::msdata::SpectrumInfo::data

Definition at line 68 of file SpectrumInfo.hpp.

Referenced by checkSpectrumInfo(), extractPeaks(), test(), and testAutomaticUpdate().


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