00001 #ifndef CHIPCOUNTERTESTRESULT_H 00002 #define CHIPCOUNTERTESTRESULT_H 00003 00004 #include "TestResult.h" 00005 #include "Sct/RangedVector.h" 00006 00007 namespace SctData{ 00012 class ChipCounterTestResult : public TestResult { 00013 public: 00014 ChipCounterTestResult() throw(); 00015 00019 ChipCounterTestResult(unsigned int runNumber, const string& moduleName) throw(); 00020 00024 virtual ~ChipCounterTestResult() throw(); 00025 00026 //Override 00027 virtual string getClassName() const throw(); 00028 00029 class StreamResult { 00030 public: 00031 private: 00032 }; 00033 00037 StreamResult& getStreamResult(const unsigned index); 00041 const StreamResult& getStreamResult(const unsigned index) const; 00042 private: 00043 RangedVector<StreamResult> streamResults; 00044 00045 }; 00046 }// end of namespace SctData 00047 #endif