#include <OpenMS/METADATA/IonDetector.h>
Public Types | |
enum | Type { TYPENULL, ELECTRONMULTIPLIER, PHOTOMULTIPLIER, FOCALPLANEARRAY, FARADAYCUP, CONVERSIONDYNODEELECTRONMULTIPLIER, CONVERSIONDYNODEPHOTOMULTIPLIER, MULTICOLLECTOR, CHANNELELECTRONMULTIPLIER, SIZE_OF_TYPE } |
detector type More... | |
enum | AcquisitionMode { ACQMODENULL, PULSECOUNTING, ADC, TDC, TRANSIENTRECORDER, SIZE_OF_ACQUISITIONMODE } |
acquisition mode More... | |
Public Member Functions | |
IonDetector () | |
Constructor. | |
IonDetector (const IonDetector &source) | |
Copy constructor. | |
~IonDetector () | |
Destructor. | |
IonDetector & | operator= (const IonDetector &source) |
Assignment operator. | |
bool | operator== (const IonDetector &rhs) const |
Equality operator. | |
bool | operator!= (const IonDetector &rhs) const |
Equality operator. | |
Type | getType () const |
returns the detector type | |
void | setType (Type type) |
sets the detector type | |
AcquisitionMode | getAcquisitionMode () const |
returns the acquisition mode | |
void | setAcquisitionMode (AcquisitionMode acquisition_mode) |
sets the acquisition mode | |
float | getResolution () const |
returns the resolution (in ns) | |
void | setResolution (float resolution) |
sets the resolution (in ns) | |
float | getADCSamplingFrequency () const |
retruns the analog-to-digital converter sampling frequency (in MHz) | |
void | setADCSamplingFrequency (float ADC_sampling_frequency) |
sets the analog-to-digital converter sampling frequency (in MHz) | |
Static Public Attributes | |
static const std::string | NamesOfType [SIZE_OF_TYPE] |
Names of detector types. | |
static const std::string | NamesOfAcquisitionMode [SIZE_OF_ACQUISITIONMODE] |
Names of acquisition modes. | |
Protected Attributes | |
Type | type_ |
AcquisitionMode | acquisition_mode_ |
float | resolution_ |
float | ADC_sampling_frequency_ |
enum Type |
enum AcquisitionMode |
IonDetector | ( | ) |
Constructor.
IonDetector | ( | const IonDetector & | source | ) |
Copy constructor.
~IonDetector | ( | ) |
Destructor.
IonDetector& operator= | ( | const IonDetector & | source | ) |
Assignment operator.
bool operator== | ( | const IonDetector & | rhs | ) | const |
Equality operator.
bool operator!= | ( | const IonDetector & | rhs | ) | const |
Equality operator.
Type getType | ( | ) | const |
returns the detector type
void setType | ( | Type | type | ) |
sets the detector type
AcquisitionMode getAcquisitionMode | ( | ) | const |
returns the acquisition mode
void setAcquisitionMode | ( | AcquisitionMode | acquisition_mode | ) |
sets the acquisition mode
float getResolution | ( | ) | const |
returns the resolution (in ns)
void setResolution | ( | float | resolution | ) |
sets the resolution (in ns)
float getADCSamplingFrequency | ( | ) | const |
retruns the analog-to-digital converter sampling frequency (in MHz)
void setADCSamplingFrequency | ( | float | ADC_sampling_frequency | ) |
sets the analog-to-digital converter sampling frequency (in MHz)
const std::string NamesOfType[SIZE_OF_TYPE] [static] |
Names of detector types.
const std::string NamesOfAcquisitionMode[SIZE_OF_ACQUISITIONMODE] [static] |
Names of acquisition modes.
AcquisitionMode acquisition_mode_ [protected] |
float resolution_ [protected] |
float ADC_sampling_frequency_ [protected] |
Generated Tue Apr 1 15:36:46 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |