private void displayMasterFit(ScanParameters sp, double[] fitCoefficients)
{
double[] fitPoints = new double[sp.Steps];
double[] ramp = sp.CalculateRampVoltages();
double n = fitCoefficients[3];
double q = fitCoefficients[2];
double c = fitCoefficients[1];
double w = fitCoefficients[0];
for (int i = 0; i < sp.Steps; i++)
{
if (w == 0) w = 0.001; // watch out for divide by zero
fitPoints[i] = n + q * (1 / (1 + (((ramp[i] - c) * (ramp[i] - c)) / ((w / 2) * (w / 2)))));
}
ui.ScatterGraphPlot(ui.MasterLaserIntensityScatterGraph,
ui.MasterFitPlot, ramp, fitPoints);
}