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; //ChipTrimData 00021 vector<TF1*> chipTrimFit; //ChipTrimData Fit 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