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

SctData::MarkSpaceRatioTestResult Class Reference

The class represents the result of a MarkSpaceRatio test. More...

#include <MarkSpaceRatioTestResult.h>

Inheritance diagram for SctData::MarkSpaceRatioTestResult:

Inheritance graph
[legend]
Collaboration diagram for SctData::MarkSpaceRatioTestResult:

Collaboration graph
[legend]

Public Member Functions

 MarkSpaceRatioTestResult (unsigned int runNumber, const string &moduleName) throw ()
 Constructor.

virtual ~MarkSpaceRatioTestResult () throw ()
 Destructor.

virtual string getClassName () const throw ()
 Override.

void addPoint (const MsrPoint &p)
 add a MsrPoint

unsigned getNPoints () const
 get number of MsrPoint s

MsrPoint getPoint (unsigned index) const
 get a particular point

double getOptimum () const
 get optimum M-S-R

void setOptimum (double opt)
 set optimum M-S-R


Private Attributes

RangedVector< MsrPointmsr_result
double optimum

Static Private Attributes

string vector_name

Detailed Description

The class represents the result of a MarkSpaceRatio test.

Author:
Christopher Lester

Definition at line 12 of file MarkSpaceRatioTestResult.h.


Constructor & Destructor Documentation

SctData::MarkSpaceRatioTestResult::MarkSpaceRatioTestResult unsigned int  runNumber,
const string &  moduleName
throw ()
 

Constructor.

Definition at line 14 of file MarkSpaceRatioTestResult.cpp.

SctData::MarkSpaceRatioTestResult::~MarkSpaceRatioTestResult  )  throw () [virtual]
 

Destructor.

Definition at line 20 of file MarkSpaceRatioTestResult.cpp.


Member Function Documentation

void SctData::MarkSpaceRatioTestResult::addPoint const MsrPoint p  ) 
 

add a MsrPoint

Definition at line 26 of file MarkSpaceRatioTestResult.cpp.

Referenced by SctAnalysis::MarkSpaceRatioAlgorithm::analyze(), and SctData::IO::MarkSpaceRatioTestResultStreamer_v1::read().

string SctData::MarkSpaceRatioTestResult::getClassName  )  const throw () [virtual]
 

Override.

Implements Sct::Streamable.

Definition at line 22 of file MarkSpaceRatioTestResult.cpp.

unsigned SctData::MarkSpaceRatioTestResult::getNPoints  )  const
 

get number of MsrPoint s

Definition at line 30 of file MarkSpaceRatioTestResult.cpp.

Referenced by SctData::IO::MarkSpaceRatioTestResultStreamer_v1::write().

double SctData::MarkSpaceRatioTestResult::getOptimum  )  const
 

get optimum M-S-R

Definition at line 38 of file MarkSpaceRatioTestResult.cpp.

Referenced by SctCalibrationController::MarkSpaceRatioConfigUpdater::update(), SctData::IO::MarkSpaceRatioTestResultStreamer_v1::write(), and SctData::TestSummary::MarkSpaceRatioSummaryWriter::write().

MarkSpaceRatioTestResult::MsrPoint SctData::MarkSpaceRatioTestResult::getPoint unsigned  index  )  const
 

get a particular point

Definition at line 34 of file MarkSpaceRatioTestResult.cpp.

Referenced by SctData::IO::MarkSpaceRatioTestResultStreamer_v1::write().

void SctData::MarkSpaceRatioTestResult::setOptimum double  opt  ) 
 

set optimum M-S-R

Definition at line 42 of file MarkSpaceRatioTestResult.cpp.

Referenced by SctData::IO::MarkSpaceRatioTestResultStreamer_v1::read().


The documentation for this class was generated from the following files:
Generated on Thu Dec 22 20:21:29 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5