#include <absorption.h>
Public Member Functions | |
OneTag () | |
Default constructor. | |
OneTag (String def) | |
Constructor from a tag definition String (Bredbeck notation). | |
String | Name () const |
Return the full name of this tag according to Bredbeck convention. | |
Index | Species () const |
Molecular species index. | |
Index | Isotope () const |
Isotopic species index. | |
Numeric | Lf () const |
The lower line center frequency in Hz. | |
Numeric | Uf () const |
The upper line center frequency in Hz: If this is <0 it means no upper limit. | |
Private Attributes | |
Index | mspecies |
Index | misotope |
Numeric | mlf |
Numeric | muf |
Definition at line 1061 of file absorption.h.
OneTag::OneTag | ( | ) | [inline] |
OneTag::OneTag | ( | String | def | ) |
Constructor from a tag definition String (Bredbeck notation).
For examples see member function Name().
runtime_error | The given String could not be mapped to a sensible tag description. |
Definition at line 1911 of file absorption.cc.
String OneTag::Name | ( | ) | const |
Return the full name of this tag according to Bredbeck convention.
Examples:
O3-*-*-* : All O3 lines O3-666-*-* : All O3-666 lines O3-*-500e9-501e9 : All O3 lines between 500 and 501 GHz.
Definition at line 2087 of file absorption.cc.
Index OneTag::Species | ( | ) | const [inline] |
Index OneTag::Isotope | ( | ) | const [inline] |
Isotopic species index.
If this is equal to the number of isotopes (one more than allowed) it means all isotopes of this species.
Definition at line 1088 of file absorption.h.
Numeric OneTag::Lf | ( | ) | const [inline] |
The lower line center frequency in Hz.
If this is <0 it means no lower limit.
Definition at line 1092 of file absorption.h.
Numeric OneTag::Uf | ( | ) | const [inline] |
The upper line center frequency in Hz: If this is <0 it means no upper limit.
Definition at line 1096 of file absorption.h.
Index OneTag::mspecies [private] |
Definition at line 1100 of file absorption.h.
Index OneTag::misotope [private] |
Definition at line 1104 of file absorption.h.
Numeric OneTag::mlf [private] |
Definition at line 1107 of file absorption.h.
Numeric OneTag::muf [private] |
Definition at line 1110 of file absorption.h.