SctData::TrimRangeTestResult::ChipTrimData Class Reference

Represents all the data for a single chip and a single trim range. More...

#include <TrimRangeTestResult.h>

Inheritance diagram for SctData::TrimRangeTestResult::ChipTrimData:

Inheritance graph
[legend]
Collaboration diagram for SctData::TrimRangeTestResult::ChipTrimData:

Collaboration graph
[legend]

Public Member Functions

 ChipTrimData () throw ()
const Stats< double > getOffsets () const throw ()
 Get all values of p1, ie.
const Stats< double > getSteps () const throw ()
 Get all values of 1/p1, i.e.
void addDefects (shared_ptr< DefectList > list)
 Add a list of defects so that serious ones can be ignored.
virtual std::string getClassName () const throw ()
 Get the class name for this object.

Data Fields

Stats< TrimDatachannelData
boost::shared_ptr< DefectListfitDefects
 module defect list

Detailed Description

Represents all the data for a single chip and a single trim range.

Definition at line 98 of file TrimRangeTestResult.h.


Member Function Documentation

void SctData::TrimRangeTestResult::ChipTrimData::addDefects shared_ptr< DefectList list  )  [inline]
 

Add a list of defects so that serious ones can be ignored.

Definition at line 108 of file TrimRangeTestResult.h.

string SctData::TrimRangeTestResult::ChipTrimData::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 36 of file TrimRangeTestResult.cpp.

const Stats< double > SctData::TrimRangeTestResult::ChipTrimData::getOffsets  )  const throw ()
 

Get all values of p1, ie.

Definition at line 40 of file TrimRangeTestResult.cpp.

References channelData, SctData::Stats< T >::getAt(), SctData::Stats< T >::modifyAt(), Sct::nChannelChip, and SctData::Stats< T >::resize().

Here is the call graph for this function:

const Stats< double > SctData::TrimRangeTestResult::ChipTrimData::getSteps  )  const throw ()
 

Get all values of 1/p1, i.e.

the mV step from changing trim by one unit

Definition at line 52 of file TrimRangeTestResult.cpp.

References channelData, SctData::Stats< T >::getAt(), SctData::Stats< T >::modifyAt(), Sct::nChannelChip, and SctData::Stats< T >::resize().

Here is the call graph for this function:


Field Documentation

boost::shared_ptr<DefectList> SctData::TrimRangeTestResult::ChipTrimData::fitDefects
 

module defect list

Definition at line 111 of file TrimRangeTestResult.h.


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