Go to the documentation of this file.
25 #ifndef quantum_parser_hitran_h
26 #define quantum_parser_hitran_h
Class to identify and match lines by their quantum numbers.
Parser for quantum numbers from spectroscopic catalogs.
Parser for quantum number strings from HITRAN 2004 and later.
Array< QuantumFieldDescription > QuantumClass
QuantumNumberTypeLabelsHitran
Array< QuantumClass > mclass
Array< QuantumFieldDescription > lower
Array< QuantumGroup > mgroup
Array< QuantumFieldDescription > upper
void Parse(QuantumIdentifier &qid, const String &quantum_string) const
Parse quantum numbers from string.
Array< QuantumClassGroup > mspecies
INDEX Index
The type to use for all integer numbers and indices.
void SetClassGroup(const String &species_name, const ClassIds iclass, const GroupIds igroup)
QuantumParserHITRAN2004()
Constructor initializing the parser.