Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

InstrumentSettings Class Reference
[Metadata]

#include <OpenMS/METADATA/InstrumentSettings.h>

Inheritance diagram for InstrumentSettings:

MetaInfoInterface

List of all members.


Detailed Description

Description of the settings a MS Instrument was run with.

Public Types

enum  ScanMode { SCANMODENULL, SELECTEDIONDETECTION, MASSSCAN, SIZE_OF_SCANMODE }
 scan mode More...

Public Member Functions

 InstrumentSettings ()
 Constructor.
 InstrumentSettings (const InstrumentSettings &source)
 Copy constructor.
 ~InstrumentSettings ()
 Destructor.
InstrumentSettingsoperator= (const InstrumentSettings &source)
 Assignment operator.
bool operator== (const InstrumentSettings &rhs) const
 Equality operator.
bool operator!= (const InstrumentSettings &rhs) const
 Equality operator.
ScanMode getScanMode () const
 returns the scan mode
void setScanMode (ScanMode scan_mode)
 sets the scan mode
IonSource::Polarity getPolarity () const
 returns the polarity
void setPolarity (IonSource::Polarity polarity)
 sets the polariy
float getMzRangeStart () const
 returns the scan begin in m/z dimension (default is 0.0)
void setMzRangeStart (float mz_range_start)
 sets the scan begin in m/z dimension
float getMzRangeStop () const
 returns the scan end in m/z dimension (default is 0.0)
void setMzRangeStop (float mz_range_stop)
 sets the scan end in m/z dimension

Static Public Attributes

static const std::string NamesOfScanMode [SIZE_OF_SCANMODE]
 Names of scan modes.

Protected Attributes

ScanMode scan_mode_
IonSource::Polarity polarity_
float mz_range_start_
float mz_range_stop_

Member Enumeration Documentation

enum ScanMode

scan mode

Enumerator:
SCANMODENULL 
SELECTEDIONDETECTION 
MASSSCAN 
SIZE_OF_SCANMODE 


Constructor & Destructor Documentation

InstrumentSettings (  ) 

Constructor.

InstrumentSettings ( const InstrumentSettings source  ) 

Copy constructor.

~InstrumentSettings (  ) 

Destructor.


Member Function Documentation

InstrumentSettings& operator= ( const InstrumentSettings source  ) 

Assignment operator.

bool operator== ( const InstrumentSettings rhs  )  const

Equality operator.

bool operator!= ( const InstrumentSettings rhs  )  const

Equality operator.

ScanMode getScanMode (  )  const

returns the scan mode

void setScanMode ( ScanMode  scan_mode  ) 

sets the scan mode

IonSource::Polarity getPolarity (  )  const

returns the polarity

void setPolarity ( IonSource::Polarity  polarity  ) 

sets the polariy

float getMzRangeStart (  )  const

returns the scan begin in m/z dimension (default is 0.0)

void setMzRangeStart ( float  mz_range_start  ) 

sets the scan begin in m/z dimension

float getMzRangeStop (  )  const

returns the scan end in m/z dimension (default is 0.0)

void setMzRangeStop ( float  mz_range_stop  ) 

sets the scan end in m/z dimension


Member Data Documentation

const std::string NamesOfScanMode[SIZE_OF_SCANMODE] [static]

Names of scan modes.

ScanMode scan_mode_ [protected]

IonSource::Polarity polarity_ [protected]

float mz_range_start_ [protected]

float mz_range_stop_ [protected]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:46 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1