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

RxThresholdAlgorithm.h

00001 #ifndef RXTHRESHOLDALGORITHM_H
00002 #define RXTHRESHOLDALGORITHM_H
00003 #include "AnalysisAlgorithm.h"
00004 
00005 namespace SctData {
00006     class RxThresholdTestResult;
00007     class FitScanResult;
00008 }
00009 
00010 namespace SctAnalysis {
00017 class RxThresholdAlgorithm : public AnalysisAlgorithm {
00018 public:        
00023     virtual void analyze();
00024     virtual void loadData();
00025     virtual bool canAnalyze() const;
00026     virtual shared_ptr<SctData::TestResult> createTestResult() const;
00027     virtual boost::shared_ptr<AnalysisAlgorithm> clone(const TestData& testData, const string& moduleName) const throw();    
00031     RxThresholdAlgorithm(const TestData& testData, const string& moduleName, const AnalysisAlgorithm& alg) throw() : AnalysisAlgorithm(testData, moduleName, alg) {}
00035     virtual ~RxThresholdAlgorithm() throw() {}
00036 private:
00037     RxThresholdAlgorithm() {}
00038     static bool inMap;    
00039 };
00040 }
00041 #endif //#ifndef RXTHRESHOLDALGORITHM_H

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