private static double GetCollisionEnergy(SrmSettings settings, PeptideDocNode nodePep, TransitionGroupDocNode nodeGroup, CollisionEnergyRegression regression, int step) { var charge = nodeGroup.TransitionGroup.PrecursorAdduct; double mz = settings.GetRegressionMz(nodePep, nodeGroup); return(regression.GetCollisionEnergy(charge, mz) + regression.StepSize * step); }