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

SctData::DefaultVariable Class Reference

This class represents a configuration variable for which there is no specific class. More...

#include <DefaultVariable.h>

Inheritance diagram for SctData::DefaultVariable:

SctData::ConfigurationVariable Sct::Streamable

Public Member Functions

 DefaultVariable (unsigned int typeRep)
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 ()
 Obviously, these can't work for a DefaultVariable.

virtual void setChipActualPoint (double actualPt, ModuleConfiguration &config, unsigned int chip) const throw ()

Detailed Description

This class represents a configuration variable for which there is no specific class.

The actual<->logical mapping is therefore actual=logical. It can also be used as an implementation class for variables that have that same mapping.

Todo:
Think: Is this necessary? Does it imply public virtual inheritance of ConfigurationVariable ...are there any problems?

Definition at line 15 of file DefaultVariable.h.


Constructor & Destructor Documentation

SctData::DefaultVariable::DefaultVariable unsigned int    typeRep
 

Definition at line 5 of file DefaultVariable.cpp.


Member Function Documentation

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

Implements SctData::ConfigurationVariable.

Definition at line 16 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 28 of file DefaultVariable.cpp.

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

Obviously, these can't work for a DefaultVariable.

Implements SctData::ConfigurationVariable.

Definition at line 33 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 12 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 24 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 8 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 20 of file DefaultVariable.cpp.

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

Implements SctData::ConfigurationVariable.

Definition at line 37 of file DefaultVariable.cpp.


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