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

SctData::TrimRangeTestResult Class Reference

Holds the results of the trim range test. More...

#include <TrimRangeTestResult.h>

Inheritance diagram for SctData::TrimRangeTestResult:

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

Collaboration graph
[legend]

Public Member Functions

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

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


Data Fields

vector< shared_ptr< const
ChipTrimData > > 
chipTrimData
vector< shared_ptr< const
ChipTrim > > 
chipTrim
float charge
 injected charge

short signed type
 range 0->3 or -1 for optimum

short unsigned algorithm
 index indicates which chip-to-chip variations allowed in TrimRangeAlgorithm


Detailed Description

Holds the results of the trim range test.

Namely:

TrimRangeTestResult::ChipTrim objects, containing TrimRangeTestResult::Trim s for the best trim.
(each of which has the value of the trim, vthr and trim target).

TrimRangeTestResult::ChipTrimData objects, containing TrimRangeTestResult::TrimData s.
(each of which has a representation of the graph and fit to the trim vs vt50 graph.

Author:
Alan Barr
Date:
21 July 2003

Definition at line 24 of file TrimRangeTestResult.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 18 of file TrimRangeTestResult.cpp.


Member Function Documentation

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


Field Documentation

short unsigned SctData::TrimRangeTestResult::algorithm
 

index indicates which chip-to-chip variations allowed in TrimRangeAlgorithm

Definition at line 120 of file TrimRangeTestResult.h.

Referenced by SctData::IO::TrimRangeTestResultStreamer_v2::read(), SctData::IO::TrimRangeTestResultStreamer_v1::read(), SctData::IO::TrimRangeTestResultStreamer_v2::write(), SctData::IO::TrimRangeTestResultStreamer_v1::write(), and SctData::TestSummary::TrimRangeSummaryWriter::write().

float SctData::TrimRangeTestResult::charge
 

injected charge

Definition at line 118 of file TrimRangeTestResult.h.

Referenced by SctData::IO::TrimRangeTestResultStreamer_v2::read(), SctData::IO::TrimRangeTestResultStreamer_v1::read(), SctData::IO::TrimRangeTestResultStreamer_v2::write(), SctData::IO::TrimRangeTestResultStreamer_v1::write(), and SctData::TestSummary::TrimRangeSummaryWriter::write().

short signed SctData::TrimRangeTestResult::type
 

range 0->3 or -1 for optimum

Definition at line 119 of file TrimRangeTestResult.h.

Referenced by SctData::IO::TrimRangeTestResultStreamer_v2::read(), SctData::IO::TrimRangeTestResultStreamer_v1::read(), SctData::IO::TrimRangeTestResultStreamer_v2::write(), SctData::IO::TrimRangeTestResultStreamer_v1::write(), and SctData::TestSummary::TrimRangeSummaryWriter::write().


The documentation for this class was generated from the following files:
Generated on Thu Jul 15 09:53:04 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5