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

DoubleTriggerNoiseTestResult.h

00001 #ifndef DOUBLETRIGGERNOISETESTRESULT_H
00002 #define DOUBLETRIGGERNOISETESTRESULT_H
00003 
00004 #include "SingleVariableTestResult.h"
00005 
00006 using namespace std;
00007 
00008 namespace SctData {
00009     
00014 class DoubleTriggerNoiseTestResult : public TestResult {
00015 public:
00016     DoubleTriggerNoiseTestResult() throw();
00017     ~DoubleTriggerNoiseTestResult() throw() {}
00021     DoubleTriggerNoiseTestResult(const unsigned int runNumber, const string& moduleName) throw() ;
00022     virtual string getClassName() const throw();
00023 
00024     float getPedestalOccupancy(short unsigned ichip) const;
00025     void  setPedestalOccupancy(short unsigned ichip, float value);
00026     float getPeakOccupancy(short unsigned ichip) const;
00027     void setPeakOccupancy(short unsigned ichip, float value);
00028  private:
00029     vector<float> m_pedestal;
00030     vector<float> m_peak;
00031 };
00032   
00033 } // end of namespace SctData
00034 
00035 #endif //#ifndef DOUBLETRIGGERNOISETESTRESULT_H

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