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

ChipFBResultgetChipResult (const unsigned index)
 get ChipResult

const ChipFBResultgetChipResult (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< ChipFBResultchipResults
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   throw ()
 

Definition at line 7 of file FullBypassTestResult.cpp.

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.

References chipResults.

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.

References chipResults.

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.

unsigned SctData::FullBypassTestResult::getNConfig   const [inline]
 

Definition at line 58 of file FullBypassTestResult.h.

References m_nconf.

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

float SctData::FullBypassTestResult::getVddNom   const [inline]
 

Definition at line 64 of file FullBypassTestResult.h.

References m_vdd_nom.

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

void SctData::FullBypassTestResult::setNConfig const unsigned    n [inline]
 

Definition at line 57 of file FullBypassTestResult.h.

References m_nconf.

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

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.

References m_vdd_nom.

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


Field Documentation

RangedVector<ChipFBResult> SctData::FullBypassTestResult::chipResults [private]
 

Definition at line 67 of file FullBypassTestResult.h.

Referenced by getChipResult().

unsigned SctData::FullBypassTestResult::m_nconf [private]
 

Definition at line 69 of file FullBypassTestResult.h.

Referenced by getNConfig(), and setNConfig().

float SctData::FullBypassTestResult::m_vdd_nom [private]
 

Definition at line 68 of file FullBypassTestResult.h.

Referenced by getVddNom(), and setVddNom().


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