public MS1Spectrum(int scanNumber, double retentionTimeInMin, pwiz.CLI.msdata.BinaryData intensities, pwiz.CLI.msdata.BinaryData masses, double scanDuration) { this.Peaks = new Spectrum(masses, intensities); this.ScanNumber = scanNumber; this.RetentionTimeInMin = retentionTimeInMin; this.MinMz = double.MaxValue; this.MaxMz = double.MinValue; foreach (double mass in masses) { if (mass < MinMz) { MinMz = mass; } if (mass > MaxMz) { MaxMz = mass; } } this.ScanDuration = scanDuration; }
public Spectrum(pwiz.CLI.msdata.BinaryData masses, pwiz.CLI.msdata.BinaryData intensities) { this.masses = new List <double>(masses); this.intensities = new List <double>(intensities); }