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