Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

ArchNMaskTestResult.h

00001 #ifndef ArchNMaskTestResult_H
00002 #define ArchNMaskTestResult_H
00003 
00004 
00005 #include "Sct/SctNames.h"
00006 #include "ArchTestResult.h"
00007 #include "SctData/NMaskTestResult.h"
00008 #include <vector>
00009 
00010 
00011 using namespace SctData;
00012 using namespace Sct;
00013 
00014 
00015 class ArchNMaskTestResult: public  ArchTestResult {
00016   
00017  private:
00018   static bool inMap;
00019 
00020   ArchNMaskTestResult(shared_ptr<NMaskTestResult>);
00021  public: 
00022 
00023   ArchNMaskTestResult();
00024   virtual shared_ptr<ArchTestResult> clone(shared_ptr<TestResult> test) {
00025                                    shared_ptr<NMaskTestResult> NMtest = dynamic_pointer_cast<NMaskTestResult>(test);
00026                                    return shared_ptr<ArchTestResult>(new ArchNMaskTestResult(NMtest));
00027   } 
00028   ~ArchNMaskTestResult();
00029  
00030   void SaveNMaskTestDataOnly();
00031   void Save();
00032   void TestSummary(shared_ptr<NMaskTestResult>);
00033    
00034 };
00035 
00036 
00037 #endif

Generated on Thu Jul 15 09:50:43 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5