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

IonSource Class Reference
[Metadata]

#include <OpenMS/METADATA/IonSource.h>

Inheritance diagram for IonSource:

MetaInfoInterface

List of all members.


Detailed Description

Description of a ion source ( Part of a MS Instrument ).

Public Types

enum  InletType {
  INLETNULL, DIRECT, BATCH, CHROMATOGRAPHY,
  PARTICLEBEAM, MEMBRANESEPARATOR, OPENSPLIT, JETSEPARATOR,
  SEPTUM, RESERVOIR, MOVINGBELT, MOVINGWIRE,
  FLOWINJECTIONANALYSIS, ELECTROSPRAYINLET, THERMOSPRAYINLET, INFUSION,
  CONTINUOUSFLOWFASTATOMBOMBARDMENT, INDUCTIVELYCOUPLEDPLASMA, SIZE_OF_INLETTYPE
}
 inlet type More...
enum  IonizationMethod {
  IONMETHODNULL, ESI, EI, CI,
  FAB, TSP, LD, FD,
  FI, PD, SI, TI,
  API, ISI, CID, CAD,
  HN, APCI, APPI, ICP,
  SIZE_OF_IONIZATIONMETHOD
}
 ionization method More...
enum  Polarity { POLNULL, POSITIVE, NEGATIVE, SIZE_OF_POLARITY }
 polarity of the ion source More...

Public Member Functions

 IonSource ()
 Constructor.
 IonSource (const IonSource &source)
 Copy constructor.
 ~IonSource ()
 Destructor.
IonSourceoperator= (const IonSource &source)
 Assignemtn operator.
bool operator== (const IonSource &rhs) const
 Equality operator.
bool operator!= (const IonSource &rhs) const
 Equality operator.
InletType getInletType () const
 returns the inlet type
void setInletType (InletType inlet_type)
 sets the inlet type
IonizationMethod getIonizationMethod () const
 returns the ionization method
void setIonizationMethod (IonizationMethod ionization_type)
 sets the ionization method
Polarity getPolarity () const
 returns the ionization mode
void setPolarity (Polarity polarity)
 sets the ionization mode

Static Public Attributes

static const std::string NamesOfInletType [SIZE_OF_INLETTYPE]
 Names of inlet types.
static const std::string NamesOfIonizationMethod [SIZE_OF_IONIZATIONMETHOD]
 Names of inonization methods.
static const std::string NamesOfPolarity [SIZE_OF_POLARITY]
 Names of polarity of the ion source.

Protected Attributes

InletType inlet_type_
IonizationMethod ionization_method_
Polarity polarity_

Member Enumeration Documentation

enum InletType

inlet type

Enumerator:
INLETNULL 
DIRECT 
BATCH 
CHROMATOGRAPHY 
PARTICLEBEAM 
MEMBRANESEPARATOR 
OPENSPLIT 
JETSEPARATOR 
SEPTUM 
RESERVOIR 
MOVINGBELT 
MOVINGWIRE 
FLOWINJECTIONANALYSIS 
ELECTROSPRAYINLET 
THERMOSPRAYINLET 
INFUSION 
CONTINUOUSFLOWFASTATOMBOMBARDMENT 
INDUCTIVELYCOUPLEDPLASMA 
SIZE_OF_INLETTYPE 

enum IonizationMethod

ionization method

Enumerator:
IONMETHODNULL 
ESI 
EI 
CI 
FAB 
TSP 
LD 
FD 
FI 
PD 
SI 
TI 
API 
ISI 
CID 
CAD 
HN 
APCI 
APPI 
ICP 
SIZE_OF_IONIZATIONMETHOD 

enum Polarity

polarity of the ion source

Enumerator:
POLNULL 
POSITIVE 
NEGATIVE 
SIZE_OF_POLARITY 


Constructor & Destructor Documentation

IonSource (  ) 

Constructor.

IonSource ( const IonSource source  ) 

Copy constructor.

~IonSource (  ) 

Destructor.


Member Function Documentation

IonSource& operator= ( const IonSource source  ) 

Assignemtn operator.

bool operator== ( const IonSource rhs  )  const

Equality operator.

bool operator!= ( const IonSource rhs  )  const

Equality operator.

InletType getInletType (  )  const

returns the inlet type

void setInletType ( InletType  inlet_type  ) 

sets the inlet type

IonizationMethod getIonizationMethod (  )  const

returns the ionization method

void setIonizationMethod ( IonizationMethod  ionization_type  ) 

sets the ionization method

Polarity getPolarity (  )  const

returns the ionization mode

void setPolarity ( Polarity  polarity  ) 

sets the ionization mode


Member Data Documentation

const std::string NamesOfInletType[SIZE_OF_INLETTYPE] [static]

Names of inlet types.

const std::string NamesOfIonizationMethod[SIZE_OF_IONIZATIONMETHOD] [static]

Names of inonization methods.

const std::string NamesOfPolarity[SIZE_OF_POLARITY] [static]

Names of polarity of the ion source.

InletType inlet_type_ [protected]

IonizationMethod ionization_method_ [protected]

Polarity polarity_ [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