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

SctData::mVThresholdVariable Class Reference

#include <mVThresholdVariable.h>

Inheritance diagram for SctData::mVThresholdVariable:

SctData::ThresholdVariable SctData::ConfigurationVariable Sct::Streamable

Public Member Functions

virtual double getLinkActualPoint (double logicalPt, const ModuleConfiguration &config, unsigned int link) const throw ()
virtual double getChipActualPoint (double logicalPt, const ModuleConfiguration &config, unsigned int chip) const throw ()
virtual double getChannelActualPoint (double logicalPt, const ModuleConfiguration &config, unsigned int channel) const throw ()
virtual double getLinkLogicalPoint (double actualPt, const ModuleConfiguration &config, unsigned int link) const throw ()
virtual double getChipLogicalPoint (double actualPt, const ModuleConfiguration &config, unsigned int chip) const throw ()
virtual double getChannelLogicalPoint (double actualPt, const ModuleConfiguration &config, unsigned int channel) const throw ()

Static Public Member Functions

const mVThresholdVariable & instance () throw ()

Private Member Functions

 mVThresholdVariable ()
unsigned char getActualPoint (double logicalPt) const throw ()
 To get mV from DAC, multiply by 2.5.

double getLogicalPoint (unsigned char actualPt) const throw ()

Constructor & Destructor Documentation

SctData::mVThresholdVariable::mVThresholdVariable   [private]
 

Definition at line 19 of file mVThresholdVariable.cpp.

References ST_VTHR.


Member Function Documentation

unsigned char SctData::mVThresholdVariable::getActualPoint double    logicalPt const throw () [inline, private]
 

To get mV from DAC, multiply by 2.5.

Definition at line 32 of file mVThresholdVariable.h.

References Sct::roundToUChar().

double SctData::mVThresholdVariable::getChannelActualPoint double    logicalPt,
const ModuleConfiguration   config,
unsigned int    channel
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 34 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getChannelLogicalPoint double    actualPt,
const ModuleConfiguration   config,
unsigned int    channel
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 47 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getChipActualPoint double    logicalPt,
const ModuleConfiguration   config,
unsigned int    chip
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 30 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getChipLogicalPoint double    actualPt,
const ModuleConfiguration   config,
unsigned int    chip
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 43 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getLinkActualPoint double    logicalPt,
const ModuleConfiguration   config,
unsigned int    link
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 26 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getLinkLogicalPoint double    actualPt,
const ModuleConfiguration   config,
unsigned int    link
const throw () [virtual]
 

Implements SctData::ConfigurationVariable.

Definition at line 39 of file mVThresholdVariable.cpp.

double SctData::mVThresholdVariable::getLogicalPoint unsigned char    actualPt const throw () [inline, private]
 

Definition at line 36 of file mVThresholdVariable.h.

const mVThresholdVariable & SctData::mVThresholdVariable::instance   throw () [static]
 

Definition at line 21 of file mVThresholdVariable.cpp.

References SctData::ob.


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