00001 // Test class for LinearProcessor 00002 // 00003 // P. Sherwood 00004 00005 #ifndef FASTSHOWER_UPDATINGGAUSSIANTESTER_H 00006 #define FASTSHOWER_UPDATINGGAUSSIANTESTER_H 00007 00008 #ifndef FASTSHOWER_ITESTER_H 00009 #include "FastShowerUtils/ITester.h" 00010 #endif 00011 00012 #ifndef FASTSHOWER_TESTSTAT_H 00013 #include "FastShowerUtils/TestStat.h" 00014 #endif 00015 00016 00017 namespace FastShower{ 00018 class UpdatingGaussianTester: public ITester{ 00019 00020 public: 00021 UpdatingGaussianTester(bool verbose): m_ts(), m_verbose(verbose){}; 00022 ~UpdatingGaussianTester(){}; 00023 00024 virtual TestStat test(); 00025 virtual void results() const ; 00026 00027 private: 00028 TestStat m_ts; 00029 bool m_verbose; 00030 }; 00031 00032 } // end of namespace bracket 00033 #endif 00034 00035 00036 00037 00038