DefaultVariable.cpp

00001 #include "DefaultVariable.h"
00002 #include "get_variable_name.h"
00003 
00004 namespace SctData {
00005 
00006 DefaultVariable::DefaultVariable(unsigned int typeRep) : ConfigurationVariable(typeRep, get_variable_name(typeRep), get_variable_name(typeRep)) {}
00007 
00008 shared_ptr<ConfigurationVariable> DefaultVariable::instance(unsigned int typeRep) {
00009     return ConfigurationVariableIOHelper::getFromTypeRep(typeRep);
00010 }
00011     
00012 //Conversions
00013 double DefaultVariable::getLinkActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00014     return logicalPt;
00015 }
00016 
00017 double DefaultVariable::getChipActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00018     return logicalPt;
00019 }
00020 
00021 double DefaultVariable::getChannelActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00022     return logicalPt;
00023 }
00024 
00025 double DefaultVariable::getLinkLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00026     return actualPt;
00027 }
00028 
00029 double DefaultVariable::getChipLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00030     return actualPt;
00031 }
00032 
00033 double DefaultVariable::getChannelLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00034     return actualPt;
00035 }
00036 
00037 //ModuleConfiguration interaction
00038 double DefaultVariable::getChipActualPoint(const ModuleConfiguration& config, unsigned int chip) const throw() {
00039     return 0;
00040 }
00041 
00042 void DefaultVariable::setChipActualPoint(double actualPt, ModuleConfiguration& config, unsigned int chip) const throw() {}
00043 
00044 
00045 }

Generated on Mon Feb 6 14:01:19 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6