35 #ifndef OPENMS_METADATA_MASSANALYZER_H
36 #define OPENMS_METADATA_MASSANALYZER_H
73 static const std::string NamesOfAnalyzerType[SIZE_OF_ANALYZERTYPE];
86 SIZE_OF_RESOLUTIONMETHOD
89 static const std::string NamesOfResolutionMethod[SIZE_OF_RESOLUTIONMETHOD];
97 SIZE_OF_RESOLUTIONTYPE
100 static const std::string NamesOfResolutionType[SIZE_OF_RESOLUTIONTYPE];
108 SIZE_OF_SCANDIRECTION
111 static const std::string NamesOfScanDirection[SIZE_OF_SCANDIRECTION];
123 static const std::string NamesOfScanLaw[SIZE_OF_SCANLAW];
132 SIZE_OF_REFLECTRONSTATE
135 static const std::string NamesOfReflectronState[SIZE_OF_REFLECTRONSTATE];
175 void setScanLaw(
ScanLaw scan_law);
209 void setTOFTotalPathLength(
DoubleReal TOF_total_path_length);
214 void setIsolationWidth(
DoubleReal isolation_width);
217 Int getFinalMSExponent()
const;
219 void setFinalMSExponent(
Int final_MS_exponent);
224 void setMagneticFieldStrength(
DoubleReal magnetic_field_strength);
236 Int getOrder()
const;
238 void setOrder(
Int order);
259 #endif // OPENMS_METADATA_MASSANALYZER_H
Unknown.
Definition: MassAnalyzer.h:94
Fourier transform ion cyclotron resonance mass spectrometer.
Definition: MassAnalyzer.h:62
Unknown.
Definition: MassAnalyzer.h:105
Off.
Definition: MassAnalyzer.h:130
Ion storage.
Definition: MassAnalyzer.h:63
Electrostatic energy analyzer.
Definition: MassAnalyzer.h:64
Full width at half max.
Definition: MassAnalyzer.h:83
DoubleReal accuracy_
Definition: MassAnalyzer.h:248
ResolutionMethod resolution_method_
Definition: MassAnalyzer.h:242
Unknown.
Definition: MassAnalyzer.h:82
Linear.
Definition: MassAnalyzer.h:118
Quadrupole ion trap / Paul ion trap.
Definition: MassAnalyzer.h:57
ScanDirection
direction of scanning
Definition: MassAnalyzer.h:103
AnalyzerType type_
Definition: MassAnalyzer.h:241
ResolutionType
Resolution type.
Definition: MassAnalyzer.h:92
Time-of-flight.
Definition: MassAnalyzer.h:60
Baseline.
Definition: MassAnalyzer.h:85
Unknown.
Definition: MassAnalyzer.h:55
Cyclotron.
Definition: MassAnalyzer.h:67
ResolutionMethod
resolution method
Definition: MassAnalyzer.h:80
Up.
Definition: MassAnalyzer.h:106
DoubleReal resolution_
Definition: MassAnalyzer.h:247
Int final_MS_exponent_
Definition: MassAnalyzer.h:253
Linear ion trap.
Definition: MassAnalyzer.h:69
ReflectronState reflectron_state_
Definition: MassAnalyzer.h:246
Orbitrap.
Definition: MassAnalyzer.h:68
Stored waveform inverse fourier transform.
Definition: MassAnalyzer.h:66
Proportional.
Definition: MassAnalyzer.h:96
On.
Definition: MassAnalyzer.h:129
DoubleReal magnetic_field_strength_
Definition: MassAnalyzer.h:254
ReflectronState
Reflectron state.
Definition: MassAnalyzer.h:126
ScanDirection scan_direction_
Definition: MassAnalyzer.h:244
Quadratic.
Definition: MassAnalyzer.h:119
DoubleReal scan_rate_
Definition: MassAnalyzer.h:249
Radial ejection linear ion trap.
Definition: MassAnalyzer.h:58
Unknown.
Definition: MassAnalyzer.h:116
ResolutionType resolution_type_
Definition: MassAnalyzer.h:243
Unknown.
Definition: MassAnalyzer.h:117
Constant.
Definition: MassAnalyzer.h:95
Down.
Definition: MassAnalyzer.h:107
Magnetic sector.
Definition: MassAnalyzer.h:61
Ion trap.
Definition: MassAnalyzer.h:65
Ten percent valley.
Definition: MassAnalyzer.h:84
Axial ejection linear ion trap.
Definition: MassAnalyzer.h:59
DoubleReal scan_time_
Definition: MassAnalyzer.h:250
AnalyzerType
analyzer type
Definition: MassAnalyzer.h:53
ScanLaw scan_law_
Definition: MassAnalyzer.h:245
ScanLaw
Scan law.
Definition: MassAnalyzer.h:114
int Int
Signed integer type.
Definition: Types.h:100
None.
Definition: MassAnalyzer.h:131
Descripton of a mass analyzer (part of a MS Instrument)
Definition: MassAnalyzer.h:48
Quadrupole.
Definition: MassAnalyzer.h:56
Int order_
Definition: MassAnalyzer.h:255
DoubleReal TOF_total_path_length_
Definition: MassAnalyzer.h:251
Unknown.
Definition: MassAnalyzer.h:128
DoubleReal isolation_width_
Definition: MassAnalyzer.h:252