00001 #ifndef ArchTrimRangeTestResult_H
00002 #define ArchTrimRangeTestResult_H
00003
00004 #include "Sct/SctNames.h"
00005 #include "ArchTestResult.h"
00006 #include "SctData/TrimRangeTestResult.h"
00007 #include <vector>
00008 #include <boost/shared_ptr.hpp>
00009
00010 class TGraph;
00011
00012 using boost::shared_ptr;
00013 using namespace SctData;
00014 using namespace Sct;
00015
00016
00017 class ArchTrimRangeTestResult: public ArchTestResult {
00018
00019 private:
00020 vector<TGraph*> chipTrim;
00021 vector<TF1*> chipTrimFit;
00022
00023
00024
00025 public:
00026
00027 ArchTrimRangeTestResult();
00028 ArchTrimRangeTestResult(TrimRangeTestResult &);
00029 ~ArchTrimRangeTestResult();
00030
00031 void SaveTrimRangeTestDataOnly();
00032 void SaveTrimRange();
00033
00034 void TestSummary(TrimRangeTestResult &);
00035
00036 };
00037
00038
00039 #endif