SctData::FullBypassTestResult Class Reference

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

#include <FullBypassTestResult.h>

Inheritance diagram for SctData::FullBypassTestResult:

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

Collaboration graph
[legend]

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

Data Structures

class  ChipFBResult

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.

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 FullBypassCompare::compare(), SctData::IO::FullBypassTestResultStreamer_v1::read(), SctData::IO::FullBypassTestResultStreamer_v1::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.

Returns:
the class name
Note:
Nothrow

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.

References m_vdd_nom.

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


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:07:19 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6