Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   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 () throw ()
 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.

ChipTWResultgetChipResult (const unsigned index)
 get ChipResult

const ChipTWResultgetChipResult (const unsigned index) const
 const get ChipResult chip in range 0->11


Private Attributes

RangedVector< ChipTWResultchipResults

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   throw ()
 

Definition at line 9 of file TimeWalkTestResult.cpp.

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.

References chipResults.

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.

References chipResults.

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.


Field Documentation

RangedVector<ChipTWResult> SctData::TimeWalkTestResult::chipResults [private]
 

Definition at line 47 of file TimeWalkTestResult.h.

Referenced by getChipResult().


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