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

SctData::FullBypassTestResult Class Reference

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

#include <FullBypassTestResult.h>

Inheritance diagram for SctData::FullBypassTestResult:

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

Public Member Functions

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

virtual ~FullBypassTestResult () throw ()
 Destructor.

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

ChipFBResult & getChipResult (const unsigned index)
 get ChipResult

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

void setNConfig (const unsigned n)
unsigned getNConfig () const
void setVddNom (float f)
 Nominal value of the digital voltage is set by AnalysisService::FullBypassAlgorithm .

float getVddNom () const

Private Attributes

RangedVector< ChipFBResult > chipResults
float m_vdd_nom
unsigned m_nconf

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 FullBypassTestResult.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 11 of file FullBypassTestResult.cpp.

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

Destructor.

Definition at line 16 of file FullBypassTestResult.cpp.


Member Function Documentation

const FullBypassTestResult::ChipFBResult & SctData::FullBypassTestResult::getChipResult const unsigned    index const
 

const get ChipResult chip in range 0->11

Definition at line 22 of file FullBypassTestResult.cpp.

FullBypassTestResult::ChipFBResult & SctData::FullBypassTestResult::getChipResult const unsigned    index
 

get ChipResult

Parameters:
index chip in range 0->11

Definition at line 26 of file FullBypassTestResult.cpp.

Referenced by SctData::IO::FullBypassTestResultStreamer::read(), SctData::IO::FullBypassTestResultStreamer::write(), and SctData::TestSummary::FullBypassSummaryWriter::write().

string SctData::FullBypassTestResult::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 18 of file FullBypassTestResult.cpp.

void SctData::FullBypassTestResult::setVddNom float    f [inline]
 

Nominal value of the digital voltage is set by AnalysisService::FullBypassAlgorithm .

Definition at line 63 of file FullBypassTestResult.h.

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


The documentation for this class was generated from the following files:
Generated on Mon Dec 8 18:04:27 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3