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

ArchFullBypassTestResult.h

Go to the documentation of this file.
00001 #ifndef ArchFullBypassTestResult_H
00002 #define ArchFullBypassTestResult_H
00003 
00004 
00005 #include "Sct/SctNames.h"
00006 #include "ArchTestResult.h"
00007 #include "SctData/FullBypassTestResult.h"
00008 #include <TVectorD.h>
00009 #include <vector>
00010 #include <boost/shared_ptr.hpp>
00011 
00012 
00013 using boost::shared_ptr;
00014 using namespace SctData;
00015 using namespace Sct;
00016 
00017 
00018 class ArchFullBypassTestResult: public  ArchTestResult {
00019   
00020  private:
00021   vector<short> status_direct;  
00022   vector<float> vdd_direct;
00023   vector<short> status_bypass;
00024   vector<float> vdd_bypass;
00025 
00026   vector< shared_ptr<TVector> > v_status_direct; 
00027   vector< shared_ptr<TVector> > v_vdd_direct;
00028   vector< shared_ptr<TVector> > v_status_bypass;
00029   vector< shared_ptr<TVector> > v_vdd_bypass;
00030   
00031 
00032  public: 
00033 
00034   ArchFullBypassTestResult();
00035   ArchFullBypassTestResult(FullBypassTestResult &);
00036   ~ArchFullBypassTestResult();
00037  
00038   void SaveFullBypassTestDataOnly();
00039   void SaveFullBypass();
00040   void TestSummary(FullBypassTestResult &);
00041    
00042 };
00043 
00044 
00045 #endif

Generated on Mon Dec 15 19:35:56 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3