SctData.ResultHeader Class Reference

This class contains the identifying information about a scan result. More...

Inheritance diagram for SctData.ResultHeader:

Inheritance graph
[legend]
Collaboration diagram for SctData.ResultHeader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ResultHeader (int runNumber, int scanNumber, String moduleName, ConfigurationVariable variable, String startTime, String endTime)
String getClassName ()
String getUniqueID ()
long getScanNumber ()
long getRunNumber ()
String getModuleName ()
ConfigurationVariable getVariable ()
String getStartTimeString ()
String getEndTimeString ()
boolean equals (Object s)
void write (Sct.OStream s, Sct.ObjectManager o) throws java.io.IOException

Static Public Member Functions

static String getUniqueID (int runNumber, int scanNumber, String moduleName)
static ResultHeader read (Sct.IStream s, Sct.ObjectManager o) throws java.io.IOException

Private Attributes

int scanNumber
int runNumber
String moduleName
ConfigurationVariable variable
String startTime
String endTime

Detailed Description

This class contains the identifying information about a scan result.

It is entirely defined by a run number, a scan number, a module name and a scan variable. The combination of the first 3 of those should be guarenteed to be unique.

Author:
Matthew Palmer

Definition at line 11 of file ResultHeader.java.


Member Function Documentation

String SctData.ResultHeader.getUniqueID  ) 
 

Returns:
a String which uniquely identifies this object.

Implements Sct.Serializable.

Definition at line 26 of file ResultHeader.java.

References SctData.ResultHeader.moduleName, SctData.ResultHeader.runNumber, and SctData.ResultHeader.scanNumber.

Referenced by SctData.RawScanResult.getUniqueID().


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:17:08 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6