CSMSL.Chemistry.IsotopicDistribution.SetResolution C# (CSharp) Метод

SetResolution() приватный Метод

private SetResolution ( double monoisotopicMass ) : void
monoisotopicMass double
Результат void
        private void SetResolution(double monoisotopicMass)
        {
            double fineResolution = _fineResolution;

            if (fineResolution >= 1.0)
            {
                _mergeFineResolution = 1.0 - 0.022;
                fineResolution = 0.9;
            }
            else if (fineResolution <= 1e-4 && monoisotopicMass < 1e5)
            {
                fineResolution = 1e-4;
                _mergeFineResolution = fineResolution;
            }
            else if (fineResolution <= 1e-3 && monoisotopicMass < 1e6)
            {
                fineResolution = 1e-3;
                _mergeFineResolution = fineResolution;
            }
            else if (fineResolution <= 1e-2 && monoisotopicMass < 2e6)
            {
                fineResolution = 1e-2;
                _mergeFineResolution = fineResolution;
            }
            else
            {
                _mergeFineResolution = fineResolution;
                fineResolution = 1e-2;
            }

            _fineResolution = fineResolution/2.0;
        }