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 }
00034
00035 #endif //#ifndef DOUBLETRIGGERNOISETESTRESULT_H