Improve Correction Enumeration
Make the enumeration of all possible corrections more correct/bullet proof.
Current state of the feature
Currently this feature is implemented here. It fails to enumerate all possible corrections.
Justification
Since this function is used if no corrections are specified for reading in the ScanResults class, if a correction is not enumerated then it's results will never be read.
Examples
The correction "Background_OrbitDriftSep_OrbitDriftRate_ResidualOrbitDrift" is never enumerated.