peakml.io.xrawfile
Class IXRawfile.ScanHeaderInfo

java.lang.Object
  extended by peakml.io.xrawfile.IXRawfile.ScanHeaderInfo
Enclosing class:
IXRawfile

public static class IXRawfile.ScanHeaderInfo
extends java.lang.Object

Central class for collecting all information about a scan.


Constructor Summary
IXRawfile.ScanHeaderInfo(int scannumber, int numberpackets, double starttime, double lowmass, double highmass, double tic, double basepeakmass, double basepeakintensity, int numberchannels, boolean uniformtime, double frequency)
          Standard constructor setting all the class members.
 
Method Summary
 double getBasePeakIntensity()
          Returns the intensity of the most intense peak.
 double getBasePeakMass()
          Returns the mass of the most intense peak.
 double getFrequency()
          Returns the frequency for this scan.
 double getHighMass()
          Returns the highest detected mass of the scan.
 double getLowMass()
          Returns the lowest detected mass of the scan.
 int getNumberChannels()
          Returns the number of channels for this scan.
 int getNumberPackets()
          Returns the number of packets collected for this scan.
 int getScanNumber()
          Returns the scannumber of this scan.
 double getStartTime()
          Returns the start time of the scan in minutes.
 double getTIC()
          Returns the total detected intensity of the scan.
 boolean getUniformTime()
          Returns the uniform time for this scan.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IXRawfile.ScanHeaderInfo

public IXRawfile.ScanHeaderInfo(int scannumber,
                                int numberpackets,
                                double starttime,
                                double lowmass,
                                double highmass,
                                double tic,
                                double basepeakmass,
                                double basepeakintensity,
                                int numberchannels,
                                boolean uniformtime,
                                double frequency)
Standard constructor setting all the class members.

Parameters:
scannumber - The scannumber.
numberpackets - The number of packets collected for this scan.
starttime - The start-time of the scan.
lowmass - The lowest detected mass of the scan.
highmass - The highest detected mass of the scan.
tic - The total intensity of the scan.
basepeakmass - The mass of the most intense peak of the scan.
basepeakintensity - The intensity of the most intense peak of the scan.
numberchannels - The number of channels for this scan.
uniformtime - The uniform time of the scan.
frequency - The frequency of the scan.
Method Detail

getScanNumber

public int getScanNumber()
Returns the scannumber of this scan.

Returns:
The scannumber.

getNumberPackets

public int getNumberPackets()
Returns the number of packets collected for this scan.

Returns:
The number of packets.

getStartTime

public double getStartTime()
Returns the start time of the scan in minutes.

Returns:
The start time of the scan.

getLowMass

public double getLowMass()
Returns the lowest detected mass of the scan.

Returns:
The lowest detected mass.

getHighMass

public double getHighMass()
Returns the highest detected mass of the scan.

Returns:
The highest detected mass.

getTIC

public double getTIC()
Returns the total detected intensity of the scan.

Returns:
The total intensity.

getBasePeakMass

public double getBasePeakMass()
Returns the mass of the most intense peak.

Returns:
The mass of the most intense peak.

getBasePeakIntensity

public double getBasePeakIntensity()
Returns the intensity of the most intense peak.

Returns:
The intensity of the most intense peak.

getNumberChannels

public int getNumberChannels()
Returns the number of channels for this scan.

Returns:
The number of channels.

getUniformTime

public boolean getUniformTime()
Returns the uniform time for this scan.

Returns:
The uniform time of this scan.

getFrequency

public double getFrequency()
Returns the frequency for this scan.

Returns:
The frequency of this scan.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object