Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctData::TestResult::ScanData Class Reference

small internal class contains all the data relevant to a particular scan. More...

#include <TestResult.h>


Public Member Functions

 ScanData (const unsigned int scanNumber, const double testPoint, shared_ptr< const RawScanResult > raw, shared_ptr< const FitScanResult > fit) throw ()
 Functions of the inner class `scanData'.

 ScanData (const unsigned int scanNumber, const double testPoint) throw ()
 minimal constructor

bool operator< (const ScanData &s) const throw ()
 Operators needed for sorting.

bool operator> (const ScanData &s) const throw ()
 Operators needed for sorting.

bool operator== (const unsigned int aScanNumber) const throw ()
 Operators needed for sorting.


Data Fields

unsigned int scanNumber
 The scan number.

double testPoint
 The value of the variable changed between scans.

shared_ptr< const RawScanResultraw
 Cache of the appropriate RawScanResult.

shared_ptr< const FitScanResultfit
 Cache of the appropriate FitScanResult.


Detailed Description

small internal class contains all the data relevant to a particular scan.

Definition at line 189 of file TestResult.h.


Constructor & Destructor Documentation

SctData::TestResult::ScanData::ScanData const unsigned int    scanNumber,
const double    testPoint,
shared_ptr< const RawScanResult   raw,
shared_ptr< const FitScanResult   fit
throw ()
 

Functions of the inner class `scanData'.

Parameters:
scanNumber : the scan number
testPoint the value of the variable changed between scans.
raw a shared pointer to the appropriate RawScanResult
fit a shared pointer to the appropriate FitScanResult

Definition at line 162 of file TestResult.cpp.

SctData::TestResult::ScanData::ScanData const unsigned int    scanNumber,
const double    testPoint
throw ()
 

minimal constructor

Parameters:
scanNumber : the scan number
testPoint the value of the variable changed between scans

Definition at line 166 of file TestResult.cpp.


Member Function Documentation

bool SctData::TestResult::ScanData::operator< const ScanData &    s const throw ()
 

Operators needed for sorting.

Definition at line 169 of file TestResult.cpp.

bool SctData::TestResult::ScanData::operator== const unsigned int    aScanNumber const throw ()
 

Operators needed for sorting.

Definition at line 181 of file TestResult.cpp.

bool SctData::TestResult::ScanData::operator> const ScanData &    s const throw ()
 

Operators needed for sorting.

Definition at line 175 of file TestResult.cpp.


Field Documentation

shared_ptr<const FitScanResult> SctData::TestResult::ScanData::fit [mutable]
 

Cache of the appropriate FitScanResult.

Definition at line 218 of file TestResult.h.

shared_ptr<const RawScanResult> SctData::TestResult::ScanData::raw [mutable]
 

Cache of the appropriate RawScanResult.

Definition at line 217 of file TestResult.h.

unsigned int SctData::TestResult::ScanData::scanNumber
 

The scan number.

Definition at line 215 of file TestResult.h.

double SctData::TestResult::ScanData::testPoint
 

The value of the variable changed between scans.

Definition at line 216 of file TestResult.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:37:54 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3