35 #ifndef OPENMS_METADATA_INSTRUMENT_H    36 #define OPENMS_METADATA_INSTRUMENT_H    88     static const std::string NamesOfIonOpticsType[SIZE_OF_IONOPTICSTYPE];
   106     const String & getName() 
const;
   108     void setName(
const String & name);
   111     const String & getVendor() 
const;
   113     void setVendor(
const String & vendor);
   116     const String & getModel() 
const;
   118     void setModel(
const String & model);
   121     const String & getCustomizations() 
const;
   123     void setCustomizations(
const String & customizations);
   126     const std::vector<IonSource> & getIonSources() 
const;
   128     std::vector<IonSource> & getIonSources();
   130     void setIonSources(
const std::vector<IonSource> & ion_sources);
   133     const std::vector<MassAnalyzer> & getMassAnalyzers() 
const;
   135     std::vector<MassAnalyzer> & getMassAnalyzers();
   137     void setMassAnalyzers(
const std::vector<MassAnalyzer> & mass_analyzers);
   140     const std::vector<IonDetector> & getIonDetectors() 
const;
   142     std::vector<IonDetector> & getIonDetectors();
   144     void setIonDetectors(
const std::vector<IonDetector> & ion_detectors);
   147     const Software & getSoftware() 
const;
   151     void setSoftware(
const Software & software);
   172 #endif // OPENMS_METADATA_INSTRUMENT_H time lag focusing 
Definition: Instrument.h:78
 
Description of a MS instrument. 
Definition: Instrument.h:64
 
IonOpticsType ion_optics_
Definition: Instrument.h:168
 
A more convenient string class. 
Definition: String.h:57
 
String model_
Definition: Instrument.h:162
 
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
 
Description of the software used for processing. 
Definition: Software.h:49
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
collision quadrupole 
Definition: Instrument.h:76
 
String name_
Definition: Instrument.h:160
 
std::vector< IonSource > ion_sources_
Definition: Instrument.h:164
 
magnetic deflection 
Definition: Instrument.h:74
 
String vendor_
Definition: Instrument.h:161
 
unknown 
Definition: Instrument.h:73
 
std::vector< MassAnalyzer > mass_analyzers_
Definition: Instrument.h:165
 
delayed extraction 
Definition: Instrument.h:75
 
first stability region 
Definition: Instrument.h:81
 
fringing field 
Definition: Instrument.h:82
 
reflectron 
Definition: Instrument.h:79
 
IonOpticsType
ion optics type 
Definition: Instrument.h:71
 
String customizations_
Definition: Instrument.h:163
 
selected ion flow tube 
Definition: Instrument.h:77
 
Software software_
Definition: Instrument.h:167
 
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
 
einzel lens 
Definition: Instrument.h:80
 
std::vector< IonDetector > ion_detectors_
Definition: Instrument.h:166
 
kinetic energy analyzer 
Definition: Instrument.h:83
 
static field 
Definition: Instrument.h:84