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

SctData::StrobeDelayVariable Class Reference

#include <StrobeDelayVariable.h>

Inheritance diagram for SctData::StrobeDelayVariable:

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 ()
virtual double getChipActualPoint (const ModuleConfiguration &config, unsigned int chip) const throw ()
virtual void setChipActualPoint (double actualPt, ModuleConfiguration &config, unsigned int chip) const throw ()

Static Public Member Functions

const StrobeDelayVariable & instance () throw ()

Private Member Functions

 StrobeDelayVariable ()
unsigned char getActualPoint (double logicalPt) const throw ()
double getLogicalPoint (unsigned char actualPt) const throw ()

Constructor & Destructor Documentation

SctData::StrobeDelayVariable::StrobeDelayVariable   [private]
 

Definition at line 12 of file StrobeDelayVariable.cpp.

References ST_STROBE_DELAY.


Member Function Documentation

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

Todo:
: Fix this!!! To get ns from DAC ???

Definition at line 32 of file StrobeDelayVariable.h.

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

Implements SctData::ConfigurationVariable.

Definition at line 31 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 44 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 14 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 27 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 40 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 23 of file StrobeDelayVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 36 of file StrobeDelayVariable.cpp.

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

Definition at line 36 of file StrobeDelayVariable.h.

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

Definition at line 7 of file StrobeDelayVariable.cpp.

void SctData::StrobeDelayVariable::setChipActualPoint double    actualPt,
ModuleConfiguration   config,
unsigned int    chip
const throw () [virtual]
 

Todo:
Check parameters here?

Implements SctData::ConfigurationVariable.

Definition at line 19 of file StrobeDelayVariable.cpp.


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