NullVariable.cpp

00001 #include "NullVariable.h"
00002 #include "ModuleConfiguration.h"
00003 
00004 
00005 namespace SctData {
00006     
00007 NullVariable::NullVariable() : ConfigurationVariable(0, "Null Variable", "Represents no variable") {}
00008 const NullVariable::NullVariable& nv = NullVariable::instance();
00009     
00010 const NullVariable& NullVariable::instance() throw() {
00011     static NullVariable* var = new NullVariable();
00012     return *var;
00013 }
00014     
00015 double NullVariable::getLinkActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00016     return 0;
00017 }
00018 
00019 double NullVariable::getChipActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00020     return 0;
00021 }
00022 
00023 double NullVariable::getChannelActualPoint(double logicalPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00024     return 0;
00025 }
00026     
00027 double NullVariable::getLinkLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int link) const throw() {
00028     return 0;
00029 }
00030 double NullVariable::getChipLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int chip) const throw() {
00031     return 0;
00032 }
00033 
00034 double NullVariable::getChannelLogicalPoint(double actualPt, const ModuleConfiguration& config, unsigned int channel) const throw() {
00035     return 0;
00036 }
00037     
00038 double NullVariable::getChipActualPoint(const ModuleConfiguration& config, unsigned int chip) const throw() {
00039     return 0;
00040 }
00041 
00042 void NullVariable::setChipActualPoint(double actualPt, ModuleConfiguration& config, unsigned int chip) const throw() {}
00043 
00044 }

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