public int GetBinFromMz(double mz) { var globalParameters = UimfReader.GetGlobalParams(); var frameParameters = UimfReader.GetFrameParams(1); return((int)Math.Round(UIMFData.GetBinClosestToMZ(frameParameters.CalibrationSlope, frameParameters.CalibrationIntercept, globalParameters.BinWidth, globalParameters.TOFCorrectionTime, mz))); }
public double GetMzFromBin(int bin) { var globalParameters = UimfReader.GetGlobalParams(); var frameParameters = UimfReader.GetFrameParams(1); return(UIMFData.ConvertBinToMZ(frameParameters.CalibrationSlope, frameParameters.CalibrationIntercept, globalParameters.BinWidth, globalParameters.TOFCorrectionTime, bin)); }