00001 #include "RxThresholdBasedOnConfigRegisterTestResult.h"
00002 #include "NullVariable.h"
00003 #include "DefaultVariable.h"
00004 #include <CommonWithDsp/ABCD/ABCDscans.h>
00005
00007
00008 namespace SctData{
00009
00010 const std::string rangedVectorName = "RxThresholdBasedOnConfigRegisterStreamResult";
00011
00012 RxThresholdBasedOnConfigRegisterTestResult::RxThresholdBasedOnConfigRegisterTestResult() throw() : streamResults(rangedVectorName) {
00013 streamResults.resize(nLinkModule);
00014 }
00015
00016 RxThresholdBasedOnConfigRegisterTestResult::RxThresholdBasedOnConfigRegisterTestResult(unsigned int runNumber, const string& moduleName) throw()
00017 : TestResult(runNumber, moduleName, NullVariable::instance(),
00018 *DefaultVariable::instance(ST_COMPRESSION)),
00019 streamResults(rangedVectorName){
00020 streamResults.resize(nLinkModule);
00021 }
00022
00023 RxThresholdBasedOnConfigRegisterTestResult::~RxThresholdBasedOnConfigRegisterTestResult() throw() {}
00024
00025 string RxThresholdBasedOnConfigRegisterTestResult::getClassName() const throw(){
00026 return string("SctData::RxThresholdBasedOnConfigRegisterTestResult");
00027 }
00028
00029 const RxThresholdBasedOnConfigRegisterTestResult::StreamResult& RxThresholdBasedOnConfigRegisterTestResult::getStreamResult(const unsigned index) const{
00030 return streamResults[index];
00031 }
00032
00033 RxThresholdBasedOnConfigRegisterTestResult::StreamResult& RxThresholdBasedOnConfigRegisterTestResult::getStreamResult(const unsigned index){
00034 return streamResults[index];
00035 }
00036
00037 }