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

DoubleTriggerNoiseTestResult.cpp

00001 #include "DoubleTriggerNoiseTestResult.h"
00002 #include "NullVariable.h"
00003 #include "Sct/SctParameters.h"
00004 #include "Sct/LogicErrors.h"
00005 #include "Sct/OutOfRangeError.h"
00006 
00007 using namespace Sct;
00008 
00009 namespace SctData {
00010 
00011 DoubleTriggerNoiseTestResult::DoubleTriggerNoiseTestResult() throw() : m_pedestal(nChipModule), m_peak(nChipModule){
00012 }
00013 
00014 DoubleTriggerNoiseTestResult::DoubleTriggerNoiseTestResult(const unsigned int runNumber, const string& moduleName) throw() 
00015   : TestResult(runNumber, moduleName, NullVariable::instance(), NullVariable::instance()),
00016     m_pedestal(nChipModule), m_peak(nChipModule) {
00017 }
00018 
00019 string DoubleTriggerNoiseTestResult::getClassName() const throw() {
00020     return "SctData::DoubleTriggerNoiseTestResult";
00021 }
00022 
00023   float DoubleTriggerNoiseTestResult::getPedestalOccupancy(short unsigned ichip) const{
00024     return m_pedestal[ichip];
00025   }
00026 
00027   void  DoubleTriggerNoiseTestResult::setPedestalOccupancy(short unsigned ichip, float value){
00028     m_pedestal[ichip]=value;
00029   }
00030 
00031   float DoubleTriggerNoiseTestResult::getPeakOccupancy(short unsigned ichip) const{
00032     return m_peak[ichip];
00033   }
00034 
00035   void DoubleTriggerNoiseTestResult::setPeakOccupancy(short unsigned ichip, float value){
00036     m_peak[ichip]=value;
00037   }
00038 }

Generated on Fri Jan 14 12:47:02 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5