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

DefaultVariable.cpp

Go to the documentation of this file.
00001 #include "DefaultVariable.h"
00002 
00003 namespace SctData {
00004 
00005 DefaultVariable::DefaultVariable(unsigned int typeRep) : ConfigurationVariable(typeRep, "Default Variable", "Default Variable") {}
00006     
00007 //Conversions
00008 double DefaultVariable::getLinkActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00009     return logicalPt;
00010 }
00011 
00012 double DefaultVariable::getChipActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00013     return logicalPt;
00014 }
00015 
00016 double DefaultVariable::getChannelActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00017     return logicalPt;
00018 }
00019 
00020 double DefaultVariable::getLinkLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00021     return actualPt;
00022 }
00023 
00024 double DefaultVariable::getChipLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00025     return actualPt;
00026 }
00027 
00028 double DefaultVariable::getChannelLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00029     return actualPt;
00030 }
00031 
00032 //ModuleConfiguration interaction
00033 double DefaultVariable::getChipActualPoint(const ModuleConfiguration& config, unsigned int chip) const throw() {
00034     return 0;
00035 }
00036 
00037 void DefaultVariable::setChipActualPoint(double actualPt, ModuleConfiguration& config, unsigned int chip) const throw() {}
00038 
00039 
00040 }

Generated on Mon Dec 15 19:36:00 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3