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     
00015 class DoubleTriggerNoiseTestResult : public TestResult {
00016 public:
00017     DoubleTriggerNoiseTestResult() throw();
00018     ~DoubleTriggerNoiseTestResult() throw() {}
00022     DoubleTriggerNoiseTestResult(const unsigned int runNumber, const string& moduleName) throw() ;
00023     virtual string getClassName() const throw();
00024 
00025     float getPedestalOccupancy(short unsigned ichip) const;
00026     void  setPedestalOccupancy(short unsigned ichip, float value);
00027     float getPeakOccupancy(short unsigned ichip) const;
00028     void setPeakOccupancy(short unsigned ichip, float value);
00029     float getPeakOccupancyBin(short unsigned ichip) const;
00030     void setPeakOccupancyBin(short unsigned ichip, float value);
00031     float getPeakRatio(short unsigned ichip) const;
00032     void setPeakRatio(short unsigned ichip, float value);
00033  private:
00034     vector<float> m_pedestal;
00035     vector<float> m_peak;
00036     vector<float> m_peakratio;
00037     vector<float> m_peakbin;
00038 };
00039   
00040 } // end of namespace SctData
00041 
00042 #endif //#ifndef DOUBLETRIGGERNOISETESTRESULT_H

Generated on Fri Sep 16 18:01:50 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5