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

SctData::TimeWalkTestResult Class Reference

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

#include <TimeWalkTestResult.h>

Inheritance diagram for SctData::TimeWalkTestResult:

SctData::TestResult Sct::Serializable Sct::Streamable

Public Member Functions

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

virtual ~TimeWalkTestResult () throw ()
 Destructor.

virtual string getClassName () const throw ()
 Get the class name for this object.

ChipTWResult & getChipResult (const unsigned index)
 get ChipResult

const ChipTWResult & getChipResult (const unsigned index) const
 const get ChipResult chip in range 0->11


Private Attributes

RangedVector< ChipTWResult > chipResults

Detailed Description

The class represents the result of a pipeline test.

As far as I can see, this involves a defect list only, which is in TestResult.

Author:
Alan Barr

Definition at line 14 of file TimeWalkTestResult.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 13 of file TimeWalkTestResult.cpp.

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

Destructor.

Definition at line 20 of file TimeWalkTestResult.cpp.


Member Function Documentation

const TimeWalkTestResult::ChipTWResult & SctData::TimeWalkTestResult::getChipResult const unsigned    index const
 

const get ChipResult chip in range 0->11

Definition at line 26 of file TimeWalkTestResult.cpp.

TimeWalkTestResult::ChipTWResult & SctData::TimeWalkTestResult::getChipResult const unsigned    index
 

get ChipResult

Parameters:
index chip in range 0->11

Definition at line 30 of file TimeWalkTestResult.cpp.

Referenced by SctData::IO::TimeWalkTestResultStreamer::read(), SctData::IO::TimeWalkTestResultStreamer::write(), and SctData::TestSummary::TimeWalkSummaryWriter::write().

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

Get the class name for this object.

This is used to identify the precise type.

Todo:
We could use typeid instead here, but that would probably mean removing the namespace stuff.
Returns:
the class name

Implements Sct::Streamable.

Definition at line 22 of file TimeWalkTestResult.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Dec 9 10:08:24 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3