00001 #ifndef ArchNoiseOccupancyTestResult_H
00002 #define ArchNoiseOccupancyTestResult_H
00003
00004 #include "Sct/SctNames.h"
00005 #include "ArchTestResult.h"
00006 #include "SctData/NoiseOccupancyTestResult.h"
00007 #include <vector>
00008
00009
00010 class TVectorD;
00011
00012 using namespace SctData;
00013 using namespace Sct;
00014
00015
00016 class ArchNoiseOccupancyTestResult: public ArchTestResult {
00017
00018 protected:
00019 vector <TGraph*> chipNOGraph;
00020 vector <TF1*> chipNOFit;
00021 TVectorD* vchipNoise;
00022
00023
00024 public:
00025 ArchNoiseOccupancyTestResult();
00026 ArchNoiseOccupancyTestResult(NoiseOccupancyTestResult &);
00027 ~ArchNoiseOccupancyTestResult();
00028
00029 void SaveNOTestDataOnly();
00030 void SaveNoiseOccupancy();
00031
00032 void TestSummary(NoiseOccupancyTestResult &);
00033
00034
00035
00036 };
00037
00038
00039 #endif